{"_id":"@financial-times/polyfill-useragent-normaliser","_rev":"3114292","name":"@financial-times/polyfill-useragent-normaliser","description":"The user-agent normalisation logic behind polyfill-library and polyfill.io","dist-tags":{"latest":"1.10.2"},"maintainers":[{"name":"aendra","email":""},{"name":"alexwilson","email":""},{"name":"chee","email":""},{"name":"emmalewis","email":""},{"name":"hamza.samih","email":""},{"name":"notlee","email":""},{"name":"robertboulton","email":""},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"seraph2000","email":""},{"name":"the-ft","email":""}],"time":{"modified":"2023-11-27T05:47:37.000Z","created":"2019-01-24T16:21:21.527Z","1.10.2":"2022-04-05T17:10:54.429Z","2.0.1":"2022-03-07T23:37:05.085Z","2.0.0":"2022-01-10T17:28:43.671Z","1.10.1":"2021-08-04T14:10:14.990Z","1.10.0":"2021-08-04T14:04:24.215Z","1.8.1":"2021-01-22T16:18:37.440Z","1.8.0":"2020-12-16T18:06:22.559Z","1.9.0":"2020-07-07T14:50:19.900Z","1.7.0":"2020-03-19T01:49:07.073Z","1.6.3":"2020-01-15T02:33:29.785Z","1.6.2":"2020-01-15T02:24:29.171Z","1.6.1":"2020-01-15T01:42:45.484Z","1.6.0":"2020-01-13T15:14:53.729Z","1.5.1":"2020-01-13T14:08:52.791Z","1.5.0":"2019-11-15T11:44:50.539Z","1.4.2":"2019-07-23T12:33:56.117Z","1.3.0":"2019-07-19T11:10:32.609Z","1.2.0":"2019-07-18T15:35:44.193Z","1.1.0":"2019-07-03T10:28:37.444Z","1.0.6":"2019-01-24T16:50:00.621Z","1.0.4":"2019-01-24T16:21:21.527Z"},"users":{},"author":"","repository":{"type":"git","url":"git+https://github.com/Financial-Times/polyfill-useragent-normaliser.git"},"versions":{"1.10.2":{"name":"@financial-times/polyfill-useragent-normaliser","version":"1.10.2","description":"The user-agent normalisation logic behind polyfill-library and polyfill.io","main":"lib/normalise-user-agent.js","engines":{"node":">=8"},"scripts":{"lint":"eslint .","fix":"eslint . --fix","build":"node compilers/fastly.js && node compilers/fastly-js-c-at-e.js && node compilers/node.js && npm run fix","test":"npm run test:unit && npm run test:integration","test:integration":"mocha --bail --recursive test/integration/*.test.js","test:unit":"mocha --bail --recursive test/unit/*.test.js","version":"npm run build && git add .","prepare":"npm run build"},"author":"","license":"MIT","dependencies":{"@financial-times/useragent_parser":"^1.6.3","semver":"^7.1.1"},"devDependencies":{"eslint":"^7.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","mocha":"^8.0.1","prettier":"^2.0.1","proclaim":"^3.6.0","supertest":"^6.1.1"},"repository":{"type":"git","url":"git+https://github.com/Financial-Times/polyfill-useragent-normaliser.git"},"gitHead":"e98b15340f20e330ff1daa1230413c8b1c90db50","bugs":{"url":"https://github.com/Financial-Times/polyfill-useragent-normaliser/issues"},"homepage":"https://github.com/Financial-Times/polyfill-useragent-normaliser#readme","_id":"@financial-times/polyfill-useragent-normaliser@1.10.2","_nodeVersion":"16.13.0","_npmVersion":"7.23.0","dist":{"shasum":"536c510c244027c286632d691a4ab221434051c6","size":57363,"noattachment":false,"key":"/@financial-times/polyfill-useragent-normaliser/-/@financial-times/polyfill-useragent-normaliser-1.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@financial-times/polyfill-useragent-normaliser/download/@financial-times/polyfill-useragent-normaliser-1.10.2.tgz"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"directories":{},"maintainers":[{"name":"aendra","email":""},{"name":"alexwilson","email":""},{"name":"chee","email":""},{"name":"emmalewis","email":""},{"name":"hamza.samih","email":""},{"name":"notlee","email":""},{"name":"robertboulton","email":""},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"seraph2000","email":""},{"name":"the-ft","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfill-useragent-normaliser_1.10.2_1649178654279_0.1318903542049914"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-05T19:35:05.058Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","publish_time":1649178654429,"_cnpm_publish_time":1649178654429},"2.0.1":{"name":"@financial-times/polyfill-useragent-normaliser","version":"2.0.1","description":"The user-agent normalisation logic behind polyfill-library and polyfill.io","main":"lib/normalise-user-agent.js","engines":{"node":">=8"},"scripts":{"lint":"eslint .","fix":"eslint . --fix","build":"node compilers/fastly.js && node compilers/node.js && npm run fix","test":"npm run test:unit && npm run test:integration","test:integration":"mocha --bail --recursive test/integration/*.test.js","test:unit":"mocha --bail --recursive test/unit/*.test.js","version":"npm run build && git add .","prepare":"npm run build"},"author":"","license":"MIT","dependencies":{"@financial-times/useragent_parser":"^1.6.1","semver":"^7.1.1"},"devDependencies":{"eslint":"^7.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","mocha":"^8.0.1","prettier":"^2.0.1","proclaim":"^3.6.0","supertest":"^6.1.1"},"repository":{"type":"git","url":"git+https://github.com/Financial-Times/polyfill-useragent-normaliser.git"},"gitHead":"2656bd1731ce9c4d5cecba1a5304de0635df4e60","bugs":{"url":"https://github.com/Financial-Times/polyfill-useragent-normaliser/issues"},"homepage":"https://github.com/Financial-Times/polyfill-useragent-normaliser#readme","_id":"@financial-times/polyfill-useragent-normaliser@2.0.1","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"shasum":"39cbfcc985776e13ad61e44bc04af95c6023a01b","size":57628,"noattachment":false,"key":"/@financial-times/polyfill-useragent-normaliser/-/@financial-times/polyfill-useragent-normaliser-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@financial-times/polyfill-useragent-normaliser/download/@financial-times/polyfill-useragent-normaliser-2.0.1.tgz"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"directories":{},"maintainers":[{"name":"aendra","email":""},{"name":"alexwilson","email":""},{"name":"chee","email":""},{"name":"emmalewis","email":""},{"name":"hamza.samih","email":""},{"name":"notlee","email":""},{"name":"robertboulton","email":""},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"seraph2000","email":""},{"name":"the-ft","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfill-useragent-normaliser_2.0.1_1646696224884_0.8066156266410716"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-07T23:37:10.566Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","publish_time":1646696225085,"_cnpm_publish_time":1646696225085},"2.0.0":{"name":"@financial-times/polyfill-useragent-normaliser","version":"2.0.0","description":"The user-agent normalisation logic behind polyfill-library and polyfill.io","main":"lib/normalise-user-agent.js","engines":{"node":">=8"},"scripts":{"lint":"eslint .","fix":"eslint . --fix","build":"node compilers/fastly.js && node compilers/node.js && npm run fix","test":"npm run test:unit && npm run test:integration","test:integration":"mocha --bail --recursive test/integration/*.test.js","test:unit":"mocha --bail --recursive test/unit/*.test.js","version":"npm run build && git add .","prepare":"npm run build"},"author":"","license":"MIT","dependencies":{"@financial-times/useragent_parser":"^1.6.0","semver":"^7.1.1"},"devDependencies":{"eslint":"^7.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","mocha":"^8.0.1","prettier":"^2.0.1","proclaim":"^3.6.0","supertest":"^6.1.1"},"repository":{"type":"git","url":"git+https://github.com/Financial-Times/polyfill-useragent-normaliser.git"},"gitHead":"0349c4395c8619cc3879f0a02f124485791a03cb","bugs":{"url":"https://github.com/Financial-Times/polyfill-useragent-normaliser/issues"},"homepage":"https://github.com/Financial-Times/polyfill-useragent-normaliser#readme","_id":"@financial-times/polyfill-useragent-normaliser@2.0.0","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"shasum":"9a1929a493c284dcc9d0b91a07ad2e519ae974ad","size":57540,"noattachment":false,"key":"/@financial-times/polyfill-useragent-normaliser/-/@financial-times/polyfill-useragent-normaliser-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@financial-times/polyfill-useragent-normaliser/download/@financial-times/polyfill-useragent-normaliser-2.0.0.tgz"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"directories":{},"maintainers":[{"name":"aendra","email":""},{"name":"alexwilson","email":""},{"name":"chee","email":""},{"name":"emmalewis","email":""},{"name":"hamza.samih","email":""},{"name":"notlee","email":""},{"name":"robertboulton","email":""},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"seraph2000","email":""},{"name":"the-ft","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfill-useragent-normaliser_2.0.0_1641835723289_0.5148561622771137"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-10T17:38:43.502Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","publish_time":1641835723671,"_cnpm_publish_time":1641835723671},"1.10.1":{"name":"@financial-times/polyfill-useragent-normaliser","version":"1.10.1","description":"The user-agent normalisation logic behind polyfill-library and polyfill.io","main":"lib/normalise-user-agent.js","engines":{"node":">=8"},"scripts":{"lint":"eslint .","fix":"eslint . --fix","build":"node compilers/fastly.js && node compilers/node.js && npm run fix","test":"npm run test:unit && npm run test:integration","test:integration":"mocha --bail --recursive test/integration/*.test.js","test:unit":"mocha --bail --recursive test/unit/*.test.js","version":"npm run build && git add .","prepare":"npm run build"},"author":"","license":"MIT","dependencies":{"@financial-times/useragent_parser":"^1.6.0","semver":"^7.1.1"},"devDependencies":{"eslint":"^7.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","mocha":"^8.0.1","prettier":"^2.0.1","proclaim":"^3.6.0","supertest":"^6.1.1"},"repository":{"type":"git","url":"git+https://github.com/Financial-Times/polyfill-useragent-normaliser.git"},"gitHead":"3c0fbc4410f539922d520d7ae8b1632f128a69e3","bugs":{"url":"https://github.com/Financial-Times/polyfill-useragent-normaliser/issues"},"homepage":"https://github.com/Financial-Times/polyfill-useragent-normaliser#readme","_id":"@financial-times/polyfill-useragent-normaliser@1.10.1","_nodeVersion":"12.22.4","_npmVersion":"6.14.14","dist":{"shasum":"e23115a3ab0b29417b00cf0b49db4a4ce9fe27ed","size":57645,"noattachment":false,"key":"/@financial-times/polyfill-useragent-normaliser/-/@financial-times/polyfill-useragent-normaliser-1.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@financial-times/polyfill-useragent-normaliser/download/@financial-times/polyfill-useragent-normaliser-1.10.1.tgz"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"directories":{},"maintainers":[{"name":"aendra","email":""},{"name":"alexwilson","email":""},{"name":"chee","email":""},{"name":"emmalewis","email":""},{"name":"hamza.samih","email":""},{"name":"notlee","email":""},{"name":"robertboulton","email":""},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"seraph2000","email":""},{"name":"the-ft","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfill-useragent-normaliser_1.10.1_1628086214828_0.730219860085789"},"_hasShrinkwrap":false,"publish_time":1628086214990,"_cnpm_publish_time":1628086214990,"_cnpmcore_publish_time":"2021-12-16T20:20:51.899Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.10.0":{"name":"@financial-times/polyfill-useragent-normaliser","version":"1.10.0","description":"The user-agent normalisation logic behind polyfill-library and polyfill.io","main":"lib/normalise-user-agent.js","engines":{"node":">=8"},"scripts":{"lint":"eslint .","fix":"eslint . --fix","build":"node compilers/fastly.js && node compilers/node.js && npm run fix","test":"npm run test:unit && npm run test:integration","test:integration":"mocha --bail --recursive test/integration/*.test.js","test:unit":"mocha --bail --recursive test/unit/*.test.js","version":"npm run build","prepare":"npm run build"},"author":"","license":"MIT","dependencies":{"@financial-times/useragent_parser":"^1.6.0","semver":"^7.1.1"},"devDependencies":{"eslint":"^7.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","mocha":"^8.0.1","prettier":"^2.0.1","proclaim":"^3.6.0","supertest":"^6.1.1"},"repository":{"type":"git","url":"git+https://github.com/Financial-Times/polyfill-useragent-normaliser.git"},"gitHead":"aec43d52f1a63e53a35a6a11d6685ec3370feb5a","bugs":{"url":"https://github.com/Financial-Times/polyfill-useragent-normaliser/issues"},"homepage":"https://github.com/Financial-Times/polyfill-useragent-normaliser#readme","_id":"@financial-times/polyfill-useragent-normaliser@1.10.0","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"shasum":"454d3a71060128bd19c3f9b8627025f5904d9ca7","size":56960,"noattachment":false,"key":"/@financial-times/polyfill-useragent-normaliser/-/@financial-times/polyfill-useragent-normaliser-1.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@financial-times/polyfill-useragent-normaliser/download/@financial-times/polyfill-useragent-normaliser-1.10.0.tgz"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"directories":{},"maintainers":[{"name":"aendra","email":""},{"name":"alexwilson","email":""},{"name":"chee","email":""},{"name":"emmalewis","email":""},{"name":"hamza.samih","email":""},{"name":"notlee","email":""},{"name":"robertboulton","email":""},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"seraph2000","email":""},{"name":"the-ft","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfill-useragent-normaliser_1.10.0_1628085864033_0.9705866141972823"},"_hasShrinkwrap":false,"publish_time":1628085864215,"_cnpm_publish_time":1628085864215,"_cnpmcore_publish_time":"2021-12-16T20:20:52.531Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.8.1":{"name":"@financial-times/polyfill-useragent-normaliser","version":"1.8.1","description":"The user-agent normalisation logic behind polyfill-library and polyfill.io","main":"lib/normalise-user-agent.js","engines":{"node":">=8"},"scripts":{"lint":"eslint .","fix":"eslint . --fix","build":"node compilers/fastly.js && node compilers/node.js && npm run fix","test":"npm run test:unit && npm run test:integration","test:integration":"mocha --bail --recursive test/integration/*.test.js","test:unit":"mocha --bail --recursive test/unit/*.test.js","version":"npm run build","prepare":"npm run build"},"author":"","license":"MIT","dependencies":{"@financial-times/useragent_parser":"^1.5.1","semver":"^7.1.1"},"devDependencies":{"eslint":"^7.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","mocha":"^8.0.1","prettier":"^2.0.1","proclaim":"^3.6.0","supertest":"^6.1.1"},"repository":{"type":"git","url":"git+https://github.com/Financial-Times/polyfill-useragent-normaliser.git"},"gitHead":"5ae25c9803051888ae48f9455d81470012f3aa84","bugs":{"url":"https://github.com/Financial-Times/polyfill-useragent-normaliser/issues"},"homepage":"https://github.com/Financial-Times/polyfill-useragent-normaliser#readme","_id":"@financial-times/polyfill-useragent-normaliser@1.8.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"shasum":"00e35f49189276d07b76b38b983ccb9941159d73","size":58001,"noattachment":false,"key":"/@financial-times/polyfill-useragent-normaliser/-/@financial-times/polyfill-useragent-normaliser-1.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@financial-times/polyfill-useragent-normaliser/download/@financial-times/polyfill-useragent-normaliser-1.8.1.tgz"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"directories":{},"maintainers":[{"name":"aendra","email":""},{"name":"alexwilson","email":""},{"name":"chee","email":""},{"name":"emmalewis","email":""},{"name":"hamza.samih","email":""},{"name":"notlee","email":""},{"name":"robertboulton","email":""},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"seraph2000","email":""},{"name":"the-ft","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfill-useragent-normaliser_1.8.1_1611332317234_0.978806015234656"},"_hasShrinkwrap":false,"publish_time":1611332317440,"_cnpm_publish_time":1611332317440,"_cnpmcore_publish_time":"2021-12-16T20:20:52.922Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.8.0":{"name":"@financial-times/polyfill-useragent-normaliser","version":"1.8.0","description":"The user-agent normalisation logic behind polyfill-library and polyfill.io","main":"lib/normalise-user-agent.js","engines":{"node":">=8"},"scripts":{"lint":"eslint .","fix":"eslint . --fix","build":"node compilers/fastly.js && node compilers/node.js && npm run fix","test":"npm run test:unit && npm run test:integration","test:integration":"mocha --bail --recursive test/integration/*.test.js","test:unit":"mocha --bail --recursive test/unit/*.test.js","version":"npm run build","prepare":"npm run build"},"author":"","license":"MIT","dependencies":{"@financial-times/useragent_parser":"^1.5.1","semver":"^7.1.1"},"devDependencies":{"eslint":"^7.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","mocha":"^8.0.1","prettier":"^2.0.1","proclaim":"^3.6.0","supertest":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/Financial-Times/polyfill-useragent-normaliser.git"},"gitHead":"5815cbfdc8b65983b75e514f71a2051d4c4b70b1","bugs":{"url":"https://github.com/Financial-Times/polyfill-useragent-normaliser/issues"},"homepage":"https://github.com/Financial-Times/polyfill-useragent-normaliser#readme","_id":"@financial-times/polyfill-useragent-normaliser@1.8.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"shasum":"0ead33914f31beff0f37ba1c8d0707fabe04f452","size":57915,"noattachment":false,"key":"/@financial-times/polyfill-useragent-normaliser/-/@financial-times/polyfill-useragent-normaliser-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@financial-times/polyfill-useragent-normaliser/download/@financial-times/polyfill-useragent-normaliser-1.8.0.tgz"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"directories":{},"maintainers":[{"name":"aendra","email":""},{"name":"alexwilson","email":""},{"name":"chee","email":""},{"name":"emmalewis","email":""},{"name":"hamza.samih","email":""},{"name":"notlee","email":""},{"name":"robertboulton","email":""},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"seraph2000","email":""},{"name":"the-ft","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfill-useragent-normaliser_1.8.0_1608141982399_0.21972618808486488"},"_hasShrinkwrap":false,"publish_time":1608141982559,"_cnpm_publish_time":1608141982559,"_cnpmcore_publish_time":"2021-12-16T20:20:53.207Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.9.0":{"name":"@financial-times/polyfill-useragent-normaliser","version":"1.9.0","description":"The user-agent normalisation logic behind polyfill-library and polyfill.io","main":"lib/normalise-user-agent.js","engines":{"node":">=8"},"scripts":{"lint":"eslint .","fix":"eslint . --fix","build":"node compilers/fastly.js && node compilers/node.js && npm run fix","test":"npm run test:unit && npm run test:integration","test:integration":"mocha --bail --recursive test/integration/*.test.js","test:unit":"mocha --bail --recursive test/unit/*.test.js","version":"npm run build","prepare":"npm run build"},"author":"","license":"MIT","dependencies":{"@financial-times/useragent_parser":"^1.5.1","semver":"^7.1.1"},"devDependencies":{"eslint":"^7.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","mocha":"^8.0.1","prettier":"^2.0.1","proclaim":"^3.6.0","supertest":"^4.0.2"},"repository":{"type":"git","url":"git+https://github.com/Financial-Times/polyfill-useragent-normaliser.git"},"gitHead":"refs/heads/main","bugs":{"url":"https://github.com/Financial-Times/polyfill-useragent-normaliser/issues"},"homepage":"https://github.com/Financial-Times/polyfill-useragent-normaliser#readme","_id":"@financial-times/polyfill-useragent-normaliser@1.9.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"212f7861e10f6ce9b8da0e0cf489bd31bfc91806","size":57749,"noattachment":false,"key":"/@financial-times/polyfill-useragent-normaliser/-/@financial-times/polyfill-useragent-normaliser-1.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@financial-times/polyfill-useragent-normaliser/download/@financial-times/polyfill-useragent-normaliser-1.9.0.tgz"},"maintainers":[{"name":"aendra","email":""},{"name":"alexwilson","email":""},{"name":"chee","email":""},{"name":"emmalewis","email":""},{"name":"hamza.samih","email":""},{"name":"notlee","email":""},{"name":"robertboulton","email":""},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"seraph2000","email":""},{"name":"the-ft","email":""}],"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfill-useragent-normaliser_1.9.0_1594133419779_0.08853339269710392"},"_hasShrinkwrap":false,"publish_time":1594133419900,"_cnpm_publish_time":1594133419900,"_cnpmcore_publish_time":"2021-12-16T20:20:53.519Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.7.0":{"name":"@financial-times/polyfill-useragent-normaliser","version":"1.7.0","description":"The user-agent normalisation logic behind polyfill-library and polyfill.io","main":"lib/normalise-user-agent.js","engines":{"node":">=8"},"scripts":{"commit":"git-cz","lint":"eslint .","fix":"eslint . --fix","build":"node compilers/fastly.js && node compilers/node.js && npm run fix","test":"npm run test:unit && npm run test:integration","test:integration":"mocha --bail --recursive test/integration/*.test.js","test:unit":"mocha --bail --recursive test/unit/*.test.js","semantic-release":"semantic-release","version":"npm run build","prepare":"npm run build"},"author":"","license":"MIT","dependencies":{"@financial-times/useragent_parser":"^1.5.1","semver":"^7.1.1"},"devDependencies":{"@commitlint/cli":"^8.1.0","@semantic-release/changelog":"^5.0.0","@semantic-release/git":"^7.0.16","commitizen":"^4.0.1","cz-conventional-changelog":"^3.1.0","eslint":"^4.19.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","mocha":"^7.0.0","prettier":"^1.13.7","proclaim":"^3.6.0","supertest":"^4.0.2","semantic-release":"^15.13.18"},"repository":{"type":"git","url":"git+https://github.com/Financial-Times/polyfill-useragent-normaliser.git"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md","lib/normalise-user-agent.vcl"],"message":"chore(release): ${nextRelease.version} [skip ci]nn${nextRelease.notes}"}]},"gitHead":"4e19fa5bb484781f0b403a0c70930233dbbcefbb","bugs":{"url":"https://github.com/Financial-Times/polyfill-useragent-normaliser/issues"},"homepage":"https://github.com/Financial-Times/polyfill-useragent-normaliser#readme","_id":"@financial-times/polyfill-useragent-normaliser@1.7.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.6","dist":{"shasum":"6f830e7692bce601446c5833cc3917c3c187838f","size":58068,"noattachment":false,"key":"/@financial-times/polyfill-useragent-normaliser/-/@financial-times/polyfill-useragent-normaliser-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@financial-times/polyfill-useragent-normaliser/download/@financial-times/polyfill-useragent-normaliser-1.7.0.tgz"},"maintainers":[{"name":"aendra","email":""},{"name":"alexwilson","email":""},{"name":"chee","email":""},{"name":"emmalewis","email":""},{"name":"hamza.samih","email":""},{"name":"notlee","email":""},{"name":"robertboulton","email":""},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"seraph2000","email":""},{"name":"the-ft","email":""}],"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfill-useragent-normaliser_1.7.0_1584582546923_0.8402996998438321"},"_hasShrinkwrap":false,"publish_time":1584582547073,"_cnpm_publish_time":1584582547073,"_cnpmcore_publish_time":"2021-12-16T20:20:53.830Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.3":{"name":"@financial-times/polyfill-useragent-normaliser","version":"1.6.3","description":"The user-agent normalisation logic behind polyfill-library and polyfill.io","main":"lib/normalise-user-agent.js","engines":{"node":">=8"},"scripts":{"commit":"git-cz","lint":"eslint .","fix":"eslint . --fix","build":"node compilers/fastly.js && node compilers/node.js && npm run fix","test":"npm run test:unit && npm run test:integration","test:integration":"mocha --bail --recursive test/integration/*.test.js","test:unit":"mocha --bail --recursive test/unit/*.test.js","semantic-release":"semantic-release","version":"npm run build","prepare":"npm run build"},"author":"","license":"MIT","dependencies":{"@financial-times/useragent_parser":"^1.2.1","semver":"^7.1.1"},"devDependencies":{"@commitlint/cli":"^8.1.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","commitizen":"^4.0.1","cz-conventional-changelog":"^2.1.0","eslint":"^4.19.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","mocha":"^7.0.0","prettier":"^1.13.7","proclaim":"^3.6.0","supertest":"^4.0.2","semantic-release":"^15.13.18"},"repository":{"type":"git","url":"git+https://github.com/Financial-Times/polyfill-useragent-normaliser.git"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md","lib/normalise-user-agent.vcl"],"message":"chore(release): ${nextRelease.version} [skip ci]nn${nextRelease.notes}"}]},"gitHead":"90764fd499ccc4855e2eb91e6ac6b632050e7f62","bugs":{"url":"https://github.com/Financial-Times/polyfill-useragent-normaliser/issues"},"homepage":"https://github.com/Financial-Times/polyfill-useragent-normaliser#readme","_id":"@financial-times/polyfill-useragent-normaliser@1.6.3","_nodeVersion":"10.18.1","_npmVersion":"6.13.6","dist":{"shasum":"e6e1a16de5d5931682d7a6da0f3989115e9f5d16","size":57992,"noattachment":false,"key":"/@financial-times/polyfill-useragent-normaliser/-/@financial-times/polyfill-useragent-normaliser-1.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@financial-times/polyfill-useragent-normaliser/download/@financial-times/polyfill-useragent-normaliser-1.6.3.tgz"},"maintainers":[{"name":"aendra","email":""},{"name":"alexwilson","email":""},{"name":"chee","email":""},{"name":"emmalewis","email":""},{"name":"hamza.samih","email":""},{"name":"notlee","email":""},{"name":"robertboulton","email":""},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"seraph2000","email":""},{"name":"the-ft","email":""}],"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfill-useragent-normaliser_1.6.3_1579055609651_0.9012701956397469"},"_hasShrinkwrap":false,"publish_time":1579055609785,"_cnpm_publish_time":1579055609785,"_cnpmcore_publish_time":"2021-12-16T20:20:54.139Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.2":{"name":"@financial-times/polyfill-useragent-normaliser","version":"1.6.2","description":"The user-agent normalisation logic behind polyfill-library and polyfill.io","main":"lib/normalise-user-agent.js","engines":{"node":">=8"},"scripts":{"commit":"git-cz","lint":"eslint .","fix":"eslint . --fix","build":"node compilers/fastly.js && node compilers/node.js && npm run fix","test":"npm run test:unit && npm run test:integration","test:integration":"mocha --bail --recursive test/integration/*.test.js","test:unit":"mocha --bail --recursive test/unit/*.test.js","semantic-release":"semantic-release","version":"npm run build","prepare":"npm run build"},"author":"","license":"MIT","dependencies":{"@financial-times/useragent_parser":"^1.2.1","semver":"^5.6.0"},"devDependencies":{"@commitlint/cli":"^8.1.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","commitizen":"^4.0.1","cz-conventional-changelog":"^2.1.0","eslint":"^4.19.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","mocha":"^5.2.0","prettier":"^1.13.7","proclaim":"^3.6.0","supertest":"^4.0.2","semantic-release":"^15.13.18"},"repository":{"type":"git","url":"git+https://github.com/Financial-Times/polyfill-useragent-normaliser.git"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md","lib/normalise-user-agent.vcl"],"message":"chore(release): ${nextRelease.version} [skip ci]nn${nextRelease.notes}"}]},"gitHead":"8cd658b43a65f637e787f548634f22377528f00a","bugs":{"url":"https://github.com/Financial-Times/polyfill-useragent-normaliser/issues"},"homepage":"https://github.com/Financial-Times/polyfill-useragent-normaliser#readme","_id":"@financial-times/polyfill-useragent-normaliser@1.6.2","_nodeVersion":"10.18.1","_npmVersion":"6.13.6","dist":{"shasum":"73e1c11ab00386652d4dc0a9920b1c003019f8bf","size":57947,"noattachment":false,"key":"/@financial-times/polyfill-useragent-normaliser/-/@financial-times/polyfill-useragent-normaliser-1.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@financial-times/polyfill-useragent-normaliser/download/@financial-times/polyfill-useragent-normaliser-1.6.2.tgz"},"maintainers":[{"name":"aendra","email":""},{"name":"alexwilson","email":""},{"name":"chee","email":""},{"name":"emmalewis","email":""},{"name":"hamza.samih","email":""},{"name":"notlee","email":""},{"name":"robertboulton","email":""},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"seraph2000","email":""},{"name":"the-ft","email":""}],"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfill-useragent-normaliser_1.6.2_1579055068959_0.9033565349029851"},"_hasShrinkwrap":false,"publish_time":1579055069171,"_cnpm_publish_time":1579055069171,"_cnpmcore_publish_time":"2021-12-16T20:20:54.635Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.1":{"name":"@financial-times/polyfill-useragent-normaliser","version":"1.6.1","description":"The user-agent normalisation logic behind polyfill-library and polyfill.io","main":"lib/normalise-user-agent.js","engines":{"node":">=8"},"scripts":{"commit":"git-cz","lint":"eslint .","fix":"eslint . --fix","build":"node compilers/fastly.js && node compilers/node.js && npm run fix","test":"npm run test:unit && npm run test:integration","test:integration":"mocha --bail --recursive test/integration/*.test.js","test:unit":"mocha --bail --recursive test/unit/*.test.js","semantic-release":"semantic-release","version":"npm run build","prepare":"npm run build"},"author":"","license":"MIT","dependencies":{"@financial-times/useragent_parser":"^1.2.1","semver":"^5.6.0"},"devDependencies":{"@commitlint/cli":"^8.1.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","commitizen":"^4.0.1","cz-conventional-changelog":"^2.1.0","eslint":"^4.19.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","mocha":"^5.2.0","prettier":"^1.13.7","proclaim":"^3.6.0","supertest":"^4.0.2","semantic-release":"^15.13.18"},"repository":{"type":"git","url":"git+https://github.com/Financial-Times/polyfill-useragent-normaliser.git"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md","lib/normalise-user-agent.vcl"],"message":"chore(release): ${nextRelease.version} [skip ci]nn${nextRelease.notes}"}]},"gitHead":"05af9f1490d77e64033945ee20347d8a79edd9c6","bugs":{"url":"https://github.com/Financial-Times/polyfill-useragent-normaliser/issues"},"homepage":"https://github.com/Financial-Times/polyfill-useragent-normaliser#readme","_id":"@financial-times/polyfill-useragent-normaliser@1.6.1","_nodeVersion":"10.18.1","_npmVersion":"6.13.6","dist":{"shasum":"aa64c4a3dab02bf79268601bc49669ced002b515","size":57737,"noattachment":false,"key":"/@financial-times/polyfill-useragent-normaliser/-/@financial-times/polyfill-useragent-normaliser-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@financial-times/polyfill-useragent-normaliser/download/@financial-times/polyfill-useragent-normaliser-1.6.1.tgz"},"maintainers":[{"name":"aendra","email":""},{"name":"alexwilson","email":""},{"name":"chee","email":""},{"name":"emmalewis","email":""},{"name":"hamza.samih","email":""},{"name":"notlee","email":""},{"name":"robertboulton","email":""},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"seraph2000","email":""},{"name":"the-ft","email":""}],"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfill-useragent-normaliser_1.6.1_1579052565311_0.9849233401017075"},"_hasShrinkwrap":false,"publish_time":1579052565484,"_cnpm_publish_time":1579052565484,"_cnpmcore_publish_time":"2021-12-16T20:20:54.991Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.0":{"name":"@financial-times/polyfill-useragent-normaliser","version":"1.6.0","description":"The user-agent normalisation logic behind polyfill-library and polyfill.io","main":"lib/normalise-user-agent.js","engines":{"node":">=8"},"scripts":{"commit":"git-cz","lint":"eslint .","fix":"eslint . --fix","build":"node compilers/fastly.js && node compilers/node.js","test:integration":"mocha --bail --recursive test/integration/*.test.js","test:unit":"mocha --bail --recursive test/unit/*.test.js","semantic-release":"semantic-release","version":"npm run build && npm run fix"},"author":"","license":"MIT","dependencies":{"@financial-times/useragent_parser":"^1.2.1","semver":"^5.6.0"},"devDependencies":{"@commitlint/cli":"^8.1.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","commitizen":"^4.0.1","cz-conventional-changelog":"^2.1.0","eslint":"^4.19.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","mocha":"^5.2.0","prettier":"^1.13.7","proclaim":"^3.6.0","supertest":"^3.4.2","semantic-release":"^15.13.18"},"repository":{"type":"git","url":"git+https://github.com/Financial-Times/polyfill-useragent-normaliser.git"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md","lib/normalise-user-agent.vcl"],"message":"chore(release): ${nextRelease.version} [skip ci]nn${nextRelease.notes}"}]},"gitHead":"11716ffc35166c1cdd6f583c30469fb5e4593e5b","bugs":{"url":"https://github.com/Financial-Times/polyfill-useragent-normaliser/issues"},"homepage":"https://github.com/Financial-Times/polyfill-useragent-normaliser#readme","_id":"@financial-times/polyfill-useragent-normaliser@1.6.0","_nodeVersion":"10.18.0","_npmVersion":"6.10.1","dist":{"shasum":"dddeb7d12d62d0e6ee12931c58d2409ad8e36b4c","size":57228,"noattachment":false,"key":"/@financial-times/polyfill-useragent-normaliser/-/@financial-times/polyfill-useragent-normaliser-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@financial-times/polyfill-useragent-normaliser/download/@financial-times/polyfill-useragent-normaliser-1.6.0.tgz"},"maintainers":[{"name":"aendra","email":""},{"name":"alexwilson","email":""},{"name":"chee","email":""},{"name":"emmalewis","email":""},{"name":"hamza.samih","email":""},{"name":"notlee","email":""},{"name":"robertboulton","email":""},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"seraph2000","email":""},{"name":"the-ft","email":""}],"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfill-useragent-normaliser_1.6.0_1578928493596_0.4822088933684281"},"_hasShrinkwrap":false,"publish_time":1578928493729,"_cnpm_publish_time":1578928493729,"_cnpmcore_publish_time":"2021-12-16T20:20:55.914Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.1":{"name":"@financial-times/polyfill-useragent-normaliser","version":"1.5.1","description":"The user-agent normalisation logic behind polyfill-library and polyfill.io","main":"lib/normalise-user-agent.js","engines":{"node":">=8"},"scripts":{"commit":"git-cz","lint":"eslint .","fix":"eslint . --fix","build":"node compilers/fastly.js && node compilers/node.js","test:integration":"mocha --bail --recursive test/integration/*.test.js","test:unit":"mocha --bail --recursive test/unit/*.test.js","semantic-release":"semantic-release","version":"npm run build && npm run fix"},"author":"","license":"MIT","dependencies":{"@financial-times/useragent_parser":"^1.2.1","semver":"^5.6.0"},"devDependencies":{"@commitlint/cli":"^8.1.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","commitizen":"^4.0.1","cz-conventional-changelog":"^2.1.0","eslint":"^4.19.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","mocha":"^5.2.0","prettier":"^1.13.7","proclaim":"^3.6.0","supertest":"^3.4.2","semantic-release":"^15.13.18"},"repository":{"type":"git","url":"git+https://github.com/Financial-Times/polyfill-useragent-normaliser.git"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md","lib/normalise-user-agent.vcl"],"message":"chore(release): ${nextRelease.version} [skip ci]nn${nextRelease.notes}"}]},"gitHead":"73546310bd1826607da1348427d07cb100f07e5e","bugs":{"url":"https://github.com/Financial-Times/polyfill-useragent-normaliser/issues"},"homepage":"https://github.com/Financial-Times/polyfill-useragent-normaliser#readme","_id":"@financial-times/polyfill-useragent-normaliser@1.5.1","_nodeVersion":"10.18.0","_npmVersion":"6.10.1","dist":{"shasum":"4e75773444b311675bd9df091b400e98912a17d3","size":56686,"noattachment":false,"key":"/@financial-times/polyfill-useragent-normaliser/-/@financial-times/polyfill-useragent-normaliser-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@financial-times/polyfill-useragent-normaliser/download/@financial-times/polyfill-useragent-normaliser-1.5.1.tgz"},"maintainers":[{"name":"aendra","email":""},{"name":"alexwilson","email":""},{"name":"chee","email":""},{"name":"emmalewis","email":""},{"name":"hamza.samih","email":""},{"name":"notlee","email":""},{"name":"robertboulton","email":""},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"seraph2000","email":""},{"name":"the-ft","email":""}],"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfill-useragent-normaliser_1.5.1_1578924532611_0.7095480149849094"},"_hasShrinkwrap":false,"publish_time":1578924532791,"_cnpm_publish_time":1578924532791,"_cnpmcore_publish_time":"2021-12-16T20:20:56.220Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.0":{"name":"@financial-times/polyfill-useragent-normaliser","version":"1.5.0","description":"The user-agent normalisation logic behind polyfill-library and polyfill.io","main":"lib/normalise-user-agent.js","engines":{"node":">=8"},"scripts":{"commit":"git-cz","lint":"eslint .","fix":"eslint . --fix","build":"node compilers/fastly.js && node compilers/node.js","test:integration":"mocha --bail --recursive test/integration/*.test.js","test:unit":"mocha --bail --recursive test/unit/*.test.js","semantic-release":"semantic-release","version":"npm run build && npm run fix"},"author":"","license":"MIT","dependencies":{"@financial-times/useragent_parser":"^1.2.1","semver":"^5.6.0"},"devDependencies":{"@commitlint/cli":"^8.1.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","commitizen":"^4.0.1","cz-conventional-changelog":"^2.1.0","eslint":"^4.19.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","mocha":"^5.2.0","prettier":"^1.13.7","proclaim":"^3.6.0","supertest":"^3.4.2","semantic-release":"^15.13.18"},"repository":{"type":"git","url":"git+https://github.com/Financial-Times/polyfill-useragent-normaliser.git"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md","lib/normalise-user-agent.vcl"],"message":"chore(release): ${nextRelease.version} [skip ci]nn${nextRelease.notes}"}]},"gitHead":"63a56036a6971dc5bce8c8ae978164161038ca8a","bugs":{"url":"https://github.com/Financial-Times/polyfill-useragent-normaliser/issues"},"homepage":"https://github.com/Financial-Times/polyfill-useragent-normaliser#readme","_id":"@financial-times/polyfill-useragent-normaliser@1.5.0","_nodeVersion":"10.17.0","_npmVersion":"6.10.1","dist":{"shasum":"a7aa88dba9844bc1fdaaa0c7ebaf9bab5fd8f939","size":56541,"noattachment":false,"key":"/@financial-times/polyfill-useragent-normaliser/-/@financial-times/polyfill-useragent-normaliser-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@financial-times/polyfill-useragent-normaliser/download/@financial-times/polyfill-useragent-normaliser-1.5.0.tgz"},"maintainers":[{"name":"aendra","email":""},{"name":"alexwilson","email":""},{"name":"chee","email":""},{"name":"emmalewis","email":""},{"name":"hamza.samih","email":""},{"name":"notlee","email":""},{"name":"robertboulton","email":""},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"seraph2000","email":""},{"name":"the-ft","email":""}],"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfill-useragent-normaliser_1.5.0_1573818290384_0.24941495610624131"},"_hasShrinkwrap":false,"publish_time":1573818290539,"_cnpm_publish_time":1573818290539,"_cnpmcore_publish_time":"2021-12-16T20:20:56.522Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.2":{"name":"@financial-times/polyfill-useragent-normaliser","version":"1.4.2","description":"The user-agent normalisation logic behind polyfill-library and polyfill.io","main":"lib/normalise-user-agent.js","engines":{"node":">=8"},"scripts":{"commit":"git-cz","lint":"eslint .","fix":"eslint . --fix","build":"node compilers/fastly.js && node compilers/node.js","test:integration":"mocha --bail --recursive test/integration/*.test.js","test:unit":"mocha --bail --recursive test/unit/*.test.js","semantic-release":"semantic-release","version":"npm run build && npm run fix"},"author":"","license":"MIT","dependencies":{"@financial-times/useragent_parser":"^1.2.1","semver":"^5.6.0"},"devDependencies":{"@commitlint/cli":"^8.1.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","commitizen":"^4.0.1","cz-conventional-changelog":"^2.1.0","eslint":"^4.19.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","mocha":"^5.2.0","prettier":"^1.13.7","proclaim":"^3.6.0","supertest":"^3.4.2","semantic-release":"^15.13.18"},"repository":{"type":"git","url":"git+https://github.com/Financial-Times/polyfill-useragent-normaliser.git"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md","lib/normalise-user-agent.vcl"],"message":"chore(release): ${nextRelease.version} [skip ci]nn${nextRelease.notes}"}]},"gitHead":"d2a8bf10403332a0c7e7cf46b352cbe665104560","bugs":{"url":"https://github.com/Financial-Times/polyfill-useragent-normaliser/issues"},"homepage":"https://github.com/Financial-Times/polyfill-useragent-normaliser#readme","_id":"@financial-times/polyfill-useragent-normaliser@1.4.2","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"shasum":"be9a148f261743c4cff5922de0ff1e1fe9be1edf","size":56416,"noattachment":false,"key":"/@financial-times/polyfill-useragent-normaliser/-/@financial-times/polyfill-useragent-normaliser-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@financial-times/polyfill-useragent-normaliser/download/@financial-times/polyfill-useragent-normaliser-1.4.2.tgz"},"maintainers":[{"name":"aendra","email":""},{"name":"alexwilson","email":""},{"name":"chee","email":""},{"name":"emmalewis","email":""},{"name":"hamza.samih","email":""},{"name":"notlee","email":""},{"name":"robertboulton","email":""},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"seraph2000","email":""},{"name":"the-ft","email":""}],"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfill-useragent-normaliser_1.4.2_1563885235952_0.054972687610159277"},"_hasShrinkwrap":false,"publish_time":1563885236117,"_cnpm_publish_time":1563885236117,"_cnpmcore_publish_time":"2021-12-16T20:20:56.805Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.0":{"name":"@financial-times/polyfill-useragent-normaliser","version":"1.3.0","description":"This is the VCL & JS implementation of the User-Agent normalisation used within the [polyfill-service](https://github.com/Financial-Times/polyfill-service) and the [polyfill-library](https://github.com/Financial-Times/polyfill-library).","main":"lib/normalise-user-agent.js","engines":{"node":">=8"},"scripts":{"lint":"eslint .","fix":"eslint . --fix","build":"node compilers/fastly.js && node compilers/node.js","test:integration":"mocha --bail --recursive test/integration/*.test.js","test:unit":"mocha --bail --recursive test/unit/*.test.js"},"author":"","license":"MIT","dependencies":{"@financial-times/useragent_parser":"^1.2.1","semver":"^5.6.0"},"devDependencies":{"eslint":"^4.19.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","mocha":"^5.2.0","prettier":"^1.13.7","proclaim":"^3.6.0","supertest":"^3.4.2"},"gitHead":"d4bca3f094725d02be3c134215624b18905f26f4","_id":"@financial-times/polyfill-useragent-normaliser@1.3.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"c69975a07921d599d913f1de96a0a753826c46fd","size":55110,"noattachment":false,"key":"/@financial-times/polyfill-useragent-normaliser/-/@financial-times/polyfill-useragent-normaliser-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@financial-times/polyfill-useragent-normaliser/download/@financial-times/polyfill-useragent-normaliser-1.3.0.tgz"},"maintainers":[{"name":"aendra","email":""},{"name":"alexwilson","email":""},{"name":"chee","email":""},{"name":"emmalewis","email":""},{"name":"hamza.samih","email":""},{"name":"notlee","email":""},{"name":"robertboulton","email":""},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"seraph2000","email":""},{"name":"the-ft","email":""}],"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfill-useragent-normaliser_1.3.0_1563534632419_0.8024121879399477"},"_hasShrinkwrap":false,"publish_time":1563534632609,"_cnpm_publish_time":1563534632609,"_cnpmcore_publish_time":"2021-12-16T20:20:57.169Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.0":{"name":"@financial-times/polyfill-useragent-normaliser","version":"1.2.0","description":"This is the VCL & JS implementation of the User-Agent normalisation used within the [polyfill-service](https://github.com/Financial-Times/polyfill-service) and the [polyfill-library](https://github.com/Financial-Times/polyfill-library).","main":"lib/normalise-user-agent.js","engines":{"node":">=8"},"scripts":{"lint":"eslint .","fix":"eslint . --fix","build":"node compilers/fastly.js && node compilers/node.js","test:integration":"mocha --bail --recursive test/integration/*.test.js","test:unit":"mocha --bail --recursive test/unit/*.test.js"},"author":"","license":"MIT","dependencies":{"@financial-times/useragent_parser":"^1.2.1","semver":"^5.6.0"},"devDependencies":{"eslint":"^4.19.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","mocha":"^5.2.0","prettier":"^1.13.7","proclaim":"^3.6.0","supertest":"^3.4.2"},"gitHead":"de75d81648ed0c3791cdafdd8516f54a35fdca49","_id":"@financial-times/polyfill-useragent-normaliser@1.2.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"be3090b1eca685d972fb2f798396f841abcc7791","size":54992,"noattachment":false,"key":"/@financial-times/polyfill-useragent-normaliser/-/@financial-times/polyfill-useragent-normaliser-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@financial-times/polyfill-useragent-normaliser/download/@financial-times/polyfill-useragent-normaliser-1.2.0.tgz"},"maintainers":[{"name":"aendra","email":""},{"name":"alexwilson","email":""},{"name":"chee","email":""},{"name":"emmalewis","email":""},{"name":"hamza.samih","email":""},{"name":"notlee","email":""},{"name":"robertboulton","email":""},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"seraph2000","email":""},{"name":"the-ft","email":""}],"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfill-useragent-normaliser_1.2.0_1563464144074_0.5246927635393581"},"_hasShrinkwrap":false,"publish_time":1563464144193,"_cnpm_publish_time":1563464144193,"_cnpmcore_publish_time":"2021-12-16T20:20:57.471Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"@financial-times/polyfill-useragent-normaliser","version":"1.1.0","description":"This is the VCL & JS implementation of the User-Agent normalisation used within the [polyfill-service](https://github.com/Financial-Times/polyfill-service) and the [polyfill-library](https://github.com/Financial-Times/polyfill-library).","main":"lib/normalise-user-agent.js","engines":{"node":">=8"},"scripts":{"lint":"eslint .","fix":"eslint . --fix","build":"node compilers/fastly.js && node compilers/node.js","test:integration":"mocha --bail --recursive test/integration/*.test.js","test:unit":"mocha --bail --recursive test/unit/*.test.js"},"author":"","license":"MIT","dependencies":{"@financial-times/useragent_parser":"^1.2.1","semver":"^5.6.0"},"devDependencies":{"eslint":"^4.19.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","mocha":"^5.2.0","prettier":"^1.13.7","proclaim":"^3.6.0","supertest":"^3.4.2"},"gitHead":"66e0113dc0e12b909c20e36f9f8eee1c6f96d88f","_id":"@financial-times/polyfill-useragent-normaliser@1.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"f8d577e16cabd814cf6392e9b1725a97e18e57f4","size":54864,"noattachment":false,"key":"/@financial-times/polyfill-useragent-normaliser/-/@financial-times/polyfill-useragent-normaliser-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@financial-times/polyfill-useragent-normaliser/download/@financial-times/polyfill-useragent-normaliser-1.1.0.tgz"},"maintainers":[{"name":"aendra","email":""},{"name":"alexwilson","email":""},{"name":"chee","email":""},{"name":"emmalewis","email":""},{"name":"hamza.samih","email":""},{"name":"notlee","email":""},{"name":"robertboulton","email":""},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"seraph2000","email":""},{"name":"the-ft","email":""}],"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfill-useragent-normaliser_1.1.0_1562149717323_0.5585986332985533"},"_hasShrinkwrap":false,"publish_time":1562149717444,"_cnpm_publish_time":1562149717444,"_cnpmcore_publish_time":"2021-12-16T20:20:57.957Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.6":{"name":"@financial-times/polyfill-useragent-normaliser","version":"1.0.6","description":"This is the VCL & JS implementation of the User-Agent normalisation used within the [polyfill-service](https://github.com/Financial-Times/polyfill-service) and the [polyfill-library](https://github.com/Financial-Times/polyfill-library).","main":"lib/normalise-user-agent.js","engines":{"node":">=8"},"scripts":{"lint":"eslint .","fix":"eslint . --fix","build":"node compilers/fastly.js && node compilers/node.js","test:integration":"mocha --bail --recursive test/integration/*.test.js","test:unit":"mocha --bail --recursive test/unit/*.test.js"},"author":"","license":"MIT","dependencies":{"@financial-times/useragent_parser":"1.0.2","semver":"^5.6.0"},"devDependencies":{"eslint":"^4.19.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","mocha":"^5.2.0","prettier":"^1.13.7","proclaim":"^3.6.0","supertest":"^3.4.2"},"gitHead":"f85aedbe2e0cf67db6b8d9227960626268d1e215","_id":"@financial-times/polyfill-useragent-normaliser@1.0.6","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"dist":{"shasum":"ac685b422b094ddb4c3bd6e2115fe9597e7383c7","size":53625,"noattachment":false,"key":"/@financial-times/polyfill-useragent-normaliser/-/@financial-times/polyfill-useragent-normaliser-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@financial-times/polyfill-useragent-normaliser/download/@financial-times/polyfill-useragent-normaliser-1.0.6.tgz"},"maintainers":[{"name":"aendra","email":""},{"name":"alexwilson","email":""},{"name":"chee","email":""},{"name":"emmalewis","email":""},{"name":"hamza.samih","email":""},{"name":"notlee","email":""},{"name":"robertboulton","email":""},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"seraph2000","email":""},{"name":"the-ft","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfill-useragent-normaliser_1.0.6_1548348600479_0.997237920506955"},"_hasShrinkwrap":false,"publish_time":1548348600621,"_cnpm_publish_time":1548348600621,"_cnpmcore_publish_time":"2021-12-16T20:20:58.244Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.4":{"name":"@financial-times/polyfill-useragent-normaliser","version":"1.0.4","description":"This is the VCL & JS implementation of the User-Agent normalisation used within the [polyfill-service](https://github.com/Financial-Times/polyfill-service) and the [polyfill-library](https://github.com/Financial-Times/polyfill-library).","main":"lib/normalise-user-agent.js","engines":{"node":">=8"},"scripts":{"lint":"eslint .","fix":"eslint . --fix","build":"node compilers/fastly.js && node compilers/node.js","test:integration":"mocha --bail --recursive test/integration/*.test.js","test:unit":"mocha --bail --recursive test/unit/*.test.js"},"author":"","license":"MIT","dependencies":{"@financial-times/useragent_parser":"1.0.2","semver":"^5.6.0"},"devDependencies":{"eslint":"^4.19.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","mocha":"^5.2.0","prettier":"^1.13.7","proclaim":"^3.6.0","supertest":"^3.4.2"},"gitHead":"ffa204eed4850d6236d3933645d95da1fe70cb09","_id":"@financial-times/polyfill-useragent-normaliser@1.0.4","_npmVersion":"6.5.0","_nodeVersion":"10.9.0","_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"dist":{"shasum":"ff17c493da9ef1f454a102bbfcec0c05138a938f","size":53547,"noattachment":false,"key":"/@financial-times/polyfill-useragent-normaliser/-/@financial-times/polyfill-useragent-normaliser-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@financial-times/polyfill-useragent-normaliser/download/@financial-times/polyfill-useragent-normaliser-1.0.4.tgz"},"maintainers":[{"name":"aendra","email":""},{"name":"alexwilson","email":""},{"name":"chee","email":""},{"name":"emmalewis","email":""},{"name":"hamza.samih","email":""},{"name":"notlee","email":""},{"name":"robertboulton","email":""},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"seraph2000","email":""},{"name":"the-ft","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfill-useragent-normaliser_1.0.4_1548346881224_0.0026562551099216236"},"_hasShrinkwrap":false,"publish_time":1548346881527,"_cnpm_publish_time":1548346881527,"_cnpmcore_publish_time":"2021-12-16T20:20:58.585Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"readme":"# polyfill.io User Agent normaliser\n\nThis is the VCL & JS implementation of the User-Agent normalisation used within the [polyfill-service](https://github.com/Financial-Times/polyfill-service) and the [polyfill-library](https://github.com/Financial-Times/polyfill-library).\n\n# Usage\n\nFor a request which was the user-agent Chrome 71.1:\n\n# Example in VCL\n```vcl\nimport \"normalise-user-agent.vcl\";\n\nsub vcl_recv {\n  call normalise_user_agent_1_0_6;\n#   req.http.normalized_user_agent_family = \"chrome\";\n#   req.http.normalized_user_agent_major_version = \"71\";\n#   req.http.normalized_user_agent_minor_version = \"1\";\n#   req.http.normalized_user_agent_patch_version = \"0\";\n#   req.http.Normalized-User-Agent = \"chrome/71.1.0\";\n}\n```\n\n# Example in JS\n\n```js\nconst UA = require('@financial-times/polyfill-useragent-normaliser');\n\nconst useragent = new UA(request.headers['user-agent']);\nconsole.log(useragent.isUnknown()); // false\nconsole.log(useragent.satisfies(\"<50\")); // false\nconsole.log(useragent.satisfies(\">50\")); // true\n```\n","_attachments":{},"homepage":"https://github.com/Financial-Times/polyfill-useragent-normaliser#readme","bugs":{"url":"https://github.com/Financial-Times/polyfill-useragent-normaliser/issues"},"license":"MIT"}