Files
meteor/packages
Jesse Rosenberger ea28a34a2c Update webapp's useragent npm to v2.3.0 to support HeadlessChrome.
Previously, while the `useragent` package was able to parse the User-Agent
for so-called "Headless Chrome" and generate a family of "HeadlessChrome",
it was unable to parse out the individual portions of the version number
(e.g. major, minor, patch).

For example, the following User-Agent (herein referred to as `userAgentAbove`):

```
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/69.0.3497.100 Safari/537.36
```

Previously resulted in:

```
> require('useragent').lookup(userAgentAbove);

{
  family: 'HeadlessChrome',
  major: '0',
  minor: '0',
  patch: '0',
  /* ... */
}
```

With the newer version of `useragent`, these are now properly extracted and
set which will enable Meteor to treat Headless Chrome the same as Chrome in
a follow-up commit.  Now:

```
> require('useragent').lookup(userAgentAbove);

{
  family: 'HeadlessChrome',
  major: '69',
  minor: '0',
  patch: '3497'
  /* ... */
}
```
2018-11-15 11:44:24 -05:00
..
2018-02-08 10:24:02 -05:00
2018-03-07 11:36:48 -05:00
2016-08-30 15:40:14 -07:00
2018-06-28 18:52:58 -04:00
2018-05-28 14:06:53 -04:00
2018-03-07 11:33:29 -05:00
2018-10-31 11:33:49 -04:00
2018-02-08 10:43:06 -05:00
2018-11-03 16:21:32 -04:00
2018-08-10 11:48:24 -04:00
2018-02-21 21:06:20 +01:00