Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add the --update-db flag #455

Merged
merged 28 commits into from Mar 19, 2020
Merged

Add the --update-db flag #455

merged 28 commits into from Mar 19, 2020

Conversation

gosolivs
Copy link
Contributor

@gosolivs gosolivs commented Feb 23, 2020

Hi. PNPM was not mentioned in the task, but it is being developed and used in some projects. I also added an update for it.

@gosolivs gosolivs requested a review from ai Feb 23, 2020
@ai
Copy link
Member

@ai ai commented Feb 23, 2020

  1. PNPM support 👍
  2. --update-db is a rare feature. Let’s not add dependencies for this case.
  3. browserslist --update-db could be run in project subdir (for instance, test/)
  4. Let’s throw origin error. A message like A reading Lockfile error occurred does not describe what happened.
  5. I do not use structures like PM. Let’s use pm = 'yarn' to keep consistency with another code.
  6. Should we rename cleanupLockfile to updateLockfile?
  7. data var is not specific.
  8. In the future, we have plan for caniuse-lite-json npm package. We can’t use ^caniuse-lite check.

@gosolivs
Copy link
Contributor Author

@gosolivs gosolivs commented Feb 23, 2020

Can I possibly use such a function so as not to break the consistency of the code?

function isYarn () {
  return packageManager === 'yarn'
}

@ai
Copy link
Member

@ai ai commented Feb 23, 2020

Why not if (packageManager === "yarn") without additional function?

@gosolivs
Copy link
Contributor Author

@gosolivs gosolivs commented Feb 23, 2020

The pkg-up package was specified in the task. Can I use it?

@ai
Copy link
Member

@ai ai commented Feb 24, 2020

Yeap, let’s use this dependency. It is small, used in other packages and really helpful for us.

updater.js Outdated
var UNKNOWN_VERSION = 'unknown version'
var PACKAGE_CANIUSE = 'caniuse-lite'

var packageManager = ''
Copy link
Member

@ai ai Feb 24, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using a global state is not good for simple functions like we have in this task.

The code will be more readable if we will pass it to functions as an argument.

updater.js Outdated
console.log(
'Current version: ' + currentVersion + '\n' +
'New version: ' + lastVersion + '\n' +
'Updating ' + PACKAGE_CANIUSE + '...'
Copy link
Member

@ai ai Feb 24, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

3 dots is not equal to special semantic symbol.

updater.js Outdated

var BrowserslistError = require('./error')

var UNKNOWN_VERSION = 'unknown version'
Copy link
Member

@ai ai Feb 24, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do we need these constants?

updater.js Outdated
throw new BrowserslistError('Lockfile search error')
}

function getPackageManager () {
Copy link
Member

@ai ai Feb 24, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do you need this function and can’t use packageManager directly?

updater.js Outdated
return lockfilePnpm
}

throw new BrowserslistError('Lockfile search error')
Copy link
Member

@ai ai Feb 24, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A good error message explains why it happened and how to fix it

updater.js Outdated

function updateLockfile (lockfileRaw) {
if (packageManager === 'yarn') {
return cleanupYarnLock(lockfileRaw)
Copy link
Member

@ai ai Feb 24, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you use updateLockfile name, you should use updateYarnLock, etc

Copy link
Member

@ai ai Feb 24, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it will be better to keep all code in one function in if (packageManager === 'yarn') { without functions for each package managers

updater.js Outdated
function updateDB () {
var lockfile = getLockfile()

fs.readFile(lockfile, 'utf8', function (readError, lockfileRaw) {
Copy link
Member

@ai ai Feb 24, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You use sync methods in one case and async methods in another. Let’s be consistent here.

I think sync methods are OK here since there will be no other task run in the same Node.js instance (async tasks are good when you have many different tasks, like in Gulpfile or web server)

updater.js Outdated
throw readError
}

var currentVersion = getCurrentVersion(lockfileRaw)
Copy link
Member

@ai ai Feb 24, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It could be many different versions of caniuse-lite inside lockfile (in subdependencies). Are you sure that you are getting the minimum version here and updating all versions (including merging different versions)?

updater.js Outdated
}

function getLockfile () {
var packagePath = pkgUp.sync()
Copy link
Member

@ai ai Feb 24, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You forget the case then package.json was not found

Copy link
Contributor Author

@gosolivs gosolivs Feb 24, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree. This case needs to be covered.

ai
Copy link
Member

@ai ai commented on 5ffb87e Feb 24, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need to print The previous version is unknown? The user will not understand why it was printed and why the version is unknown.

It is better to print In current project you do not use caniuse-lite or any tool using caniuse-lite as a dependency. Is it a right project to run npx browserslist --update-db?

@gosolivs
Copy link
Contributor Author

@gosolivs gosolivs commented Feb 24, 2020

I agree that need to expand the description for the user.

@gosolivs
Copy link
Contributor Author

@gosolivs gosolivs commented Feb 24, 2020

Do you think? Do I need to separate the lockfiles update logic into different files? That behavior changes occur in isolation. It will also be easier to expand it.

@ai
Copy link
Member

@ai ai commented Feb 24, 2020

Do you think? Do I need to separate the lockfiles update logic into different files?

Nope, I think we should keep everything in one file.

@gosolivs
Copy link
Contributor Author

@gosolivs gosolivs commented Feb 27, 2020

I'm still doing the task.

@gosolivs gosolivs changed the title Add the --update-db flag WIP: Add the --update-db flag Feb 27, 2020
@gosolivs gosolivs changed the title WIP: Add the --update-db flag [WIP] Add the --update-db flag Feb 27, 2020
@ai
Copy link
Member

@ai ai commented Feb 29, 2020

@isolovev can you remove merge commit? It make diff unreadable.

You can remove commit with git reset HEAD^ && git checkout . && git push …

@gosolivs
Copy link
Contributor Author

@gosolivs gosolivs commented Feb 29, 2020

Ok. I’ll remove to morning.

updater.js Outdated

var BrowserslistError = require('./error')

var PACKAGE_CANIUSE = 'caniuse-lite'
Copy link
Member

@ai ai Mar 17, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let’s remove this constant. I do not know a reason to have have caniuse-lite directly in strings and code

Copy link
Contributor Author

@gosolivs gosolivs Mar 17, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you plan to use a package with a different name, such as caniuse-lite-json, then I should leave it and not inline it is code.

Copy link
Member

@ai ai Mar 17, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rare case. In this case I will replace it with Find-and-Replace in my text editor.

updater.js Outdated
) {
return parsedFile.dependencies[PACKAGE_CANIUSE].version
}
return null
Copy link
Member

@ai ai Mar 17, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Current version is null will be bad output.

I think you need better message for this case.

updater.js Outdated
for (var i = 0; i < countLines; i++) {
var row = parsedLockfileLines[i]
if (row.indexOf(PACKAGE_CANIUSE) === 0) {
foundCaniuse = true
Copy link
Member

@ai ai Mar 17, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code with variable and continue is too tricky :(. Are you need the next row? This code can be easy:

      if (row.indexOf('caniuse-lite') === 0) {
        vat nextRow = parsedLockfileLines[i + 1]
        var rowVersion = /version "([^"]+)"/.exec(nextRow =)
        if (rowVersion.length > 1) {
          return rowVersion[1]
        }

updater.js Outdated
var hasNecessaryDeps = false

if (packageManager === 'npm') {
for (var i = 0; i < parsedLockfileLines.length; i++) {
Copy link
Member

@ai ai Mar 17, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should be work with package-lock.json as with JSON? It will be simpler and safer code.

Copy link
Contributor Author

@gosolivs gosolivs Mar 17, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree that the work will be safer, but the search for nested dependencies will be complicated by tree smash. I try that improvement.

Copy link
Member

@ai ai Mar 17, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can try recursion to make it easy:

function process (node) {
  if (check(node) {
    node = changeNode(node)
  }
  node.children = node.children.map(i => process(i))
  return node
}

updater.js Outdated
continue
}

if (parsedLockfileLines[j].indexOf('version') > 0) {
Copy link
Member

@ai ai Mar 17, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suggest you use j++ to go to the next line instead of going to next step by for with some state-variable.

for (var i = 0; i < lines.legnth; i++) {
  if (test(line[i])) {
    line[i + 1] = fix2
    line[i + 2] = fix2
    i += 2
  }
}

@gosolivs gosolivs requested a review from ai Mar 17, 2020
@gosolivs
Copy link
Contributor Author

@gosolivs gosolivs commented Mar 17, 2020

@ai need review pls.
I fixed comments and added tests.

@gosolivs gosolivs changed the title [WIP] Add the --update-db flag Add the --update-db flag Mar 17, 2020
@ai ai merged commit 7e9d863 into browserslist:master Mar 19, 2020
1 check failed
@gosolivs gosolivs deleted the feature/update_caniuse branch Mar 19, 2020
@@ -24,6 +24,7 @@
"caniuse-lite": "^1.0.30001030",
"electron-to-chromium": "^1.3.363",
"node-releases": "^1.1.50"
"pkg-up": "^3.1.0"
Copy link
Contributor

@JLHwung JLHwung Mar 30, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pkg-up requires node >= 8 support. browserslist is depended by @babel/preset-env which still offers node >= 6 support. Are there any chance that we may downgrade pkg-up to ^2.0.0?

Copy link
Member

@ai ai Mar 30, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure ae5e3a6

Copy link
Member

@ai ai Mar 30, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Released at 4.11.1

zhouyu9527 added a commit to zhouyu9527/browserslist that referenced this issue Jul 5, 2022
commit 7c7ef17f56862f2deb33ae759bbd7089505a50a8
Author: zhouyu9527 <76467835+zhouyu9527@users.noreply.github.com>
Date:   Tue Jul 5 09:51:03 2022 +0800

    Squashed commit of the following:

    commit 047342f37719f052dfd7e4eb143d0c455d1b7587
    Author: Joe Graham <josgraha@gmail.com>
    Date:   Thu Jan 28 10:00:20 2021 -0500

        chore: warn to stdout instead of stderr

commit d537eeb14ae294292666f106692f0e84cccfc877
Author: Spring Raindrop <SpringRaindrop@vivaldi.net>
Date:   Mon Jul 4 21:15:40 2022 +0000

    Add "since COVID" and "post-COVID" queries

    The cultural importance of COVID cannot be overstated. It marks the
    beginning of a new era, one in which an action as simple as going
    outside might be deadly. Because of the major changes it introduced into
    our lives, as well as trauma that cannot be forgotten, many use it as a
    date signifier even in contexts unrelated to the pandemic itself.

commit fbf09eb7fd26d74f214584fb82b6ac2c96fbcf51
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon May 10 03:15:01 2021 -0400

    Remove VSCode config

commit f0c2245bc28caceded3e831cddfec2a6b695bd53
Author: Dmitry Semigradsky <semigradskyd@gmail.com>
Date:   Wed Dec 2 02:19:07 2020 +0300

    Add types (#544)

commit 4f04b6db5bb8ab6dc2cf85e9005994c8297557be
Author: Lovchikov Anton <besyanya@yandex.ru>
Date:   Fri May 5 11:09:54 2017 +0200

    Add logo

commit f24d95afd71a2e6029dbfbdf2002d079a5de6791
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Jun 28 18:28:31 2022 +0200

    Release 4.21.1 version

commit 3562c2016e3838fab4c032958feb69d64a09b591
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Jun 28 18:24:25 2022 +0200

    Fix since query

commit 7da126c9efdc58caf180e2920b03373ad7ddba41
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Jun 28 18:17:45 2022 +0200

    Update dependencies

commit 04ba7a38f55878cf031bee5dbd7c54953f9dcf5e
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Jun 21 22:05:12 2022 +0200

    Typo

commit dae25c469ea75fad0770c5536c1629647e58d6c2
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Jun 21 22:04:53 2022 +0200

    Improve tools note

commit a174cdf003ed6b7dceafcf12274c739d9e75d1b4
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Jun 21 18:39:12 2022 +0200

    Release 4.21 version

commit 1612f8b8ee88b91e5748af6a1101fe89f68232a4
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Jun 21 18:36:03 2022 +0200

    Fix ChangeLog style

commit fa79638d914de494edebd16068e7ed49c4adfb2c
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Jun 21 17:41:06 2022 +0200

    Use released update-browserslist-db version

commit aced5248790ed561be6683d8fbc9c97f8ce3d429
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Jun 20 20:47:39 2022 +0200

    Fix reading package.json with Unicode BOM

commit afb24fb222166f010eef123b21c686f95ddc868f
Author: Albert Portnoy <albert@albertp.dev>
Date:   Mon Jun 20 13:17:29 2022 -0500

    Mark Internet Explorer as dead (#701)

    * Mark ie 11 as dead

    * Add IE 11 as dead

commit 835dafabba804f62d12900ed008de74d407f0441
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Jun 20 20:15:06 2022 +0200

    Add update tool to list

commit 38211722b70c9ee7de5ed1d3f07ada7936a5c317
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Jun 20 20:12:30 2022 +0200

    Fix docs

commit c231dd780e4d588fabf5318dc7bba3785a88066c
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Jun 20 20:12:04 2022 +0200

    Update update-db docs

commit 78c399248430854c1864e420af9092d1233dcbb8
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Jun 20 20:07:36 2022 +0200

    Move update DB script to another project

commit 8c6cc4e7a4d42096838e02285456396e6db151da
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Jun 19 19:51:17 2022 +0200

    Split Tools section

commit c6f4ba918054ec93f19ae1f273d072e8cbea46cf
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Jun 19 19:46:28 2022 +0200

    Add Browserslist Lint to tools

commit 461a84bfe9b703da7d205a6993449319d89b262b
Author: Nikolas Evers <vintagesucks@users.noreply.github.com>
Date:   Sun Jun 19 17:50:38 2022 +0200

    Add missing URL to browserslist-update-action (#702)

commit bcd448510a3306921b365d02ff222c9ef239be79
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sat Jun 18 10:34:07 2022 +0200

    Update dependencies

commit 2e085a1a42f5183690194153d7ad7f8408168db4
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sat Jun 18 10:32:49 2022 +0200

    Add link to browserslist-update-action

commit 1d4d163867d71ee8ef2bbcd59a2d09dc7e67479e
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Fri Jun 17 10:43:23 2022 +0200

    Move JSDoc to TSDoc

commit 7d049cda3d644500a98c33bf91f31c7ca3ef5eb6
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Fri Jun 17 10:42:29 2022 +0200

    Add TSDoc

commit ff5109e684e1fa9b89ac7ba614c517c98f90c5d9
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Fri Jun 17 00:39:43 2022 +0200

    Add AST for quieries

commit ad05ec1f7873babea089fd8d3802c3ef98122231
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Jun 16 17:42:18 2022 +0200

    Move linter to separated project

commit 2988a84174411b25013c3d001684f845330384a8
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Jun 16 16:59:55 2022 +0200

    Fix size limit

commit 80e607f8b995597e4a91807a45c1a96db8954306
Author: Dan Onoshko <danon0404@gmail.com>
Date:   Thu Jun 16 21:50:59 2022 +0700

    feat: linter (#672)

    * feat: linter

    * test: linter tests

    * feat: public linter api

    * feat: linter typings

    * ci: fix colors

    * ci: fix tests coverage

    * chore: review fix

    * feat: calc relative coverage

    * feat: lint cli

    * test: 100% coverage

    Co-authored-by: Andrey Sitnik <andrey@sitnik.ru>

commit e21c8cec98fea17af3719f24986c4a2e7160a518
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Jun 16 16:50:16 2022 +0200

    Update dependencies

commit 9b3f3b94525127ae49ed28a3ad85e5cd1d4da0cf
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Jun 7 07:46:55 2022 +0200

    Release 4.20.4 version

commit a3bf6e4ca62c6503107f3095189bf05801222fdb
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Jun 7 07:44:28 2022 +0200

    Update dependencies

commit de9fafb52d96606d0b7bbd1370af5b8da950ac22
Author: Pig Fang <g-plane@hotmail.com>
Date:   Tue Jun 7 13:43:49 2022 +0800

    exclude unreleased versions if `mobileToDesktop` enabled (#697)

commit 16be651508467c55a001c90deed116f0b69167f1
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Jun 1 13:14:17 2022 +0200

    Try to fix CI

commit 9e68fc6d31939d127e229474324f94af00009188
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Jun 1 13:13:45 2022 +0200

    Update dependencies

commit 34de07a5751ce318d94b210961c737d3350dd9d1
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Apr 24 19:33:33 2022 +0100

    Update dependencies

commit c7d1aa455b764405e8dee98c691b0e9d77f08aec
Author: Igor Lukanin <me@igorlukanin.io>
Date:   Sun Apr 24 21:49:23 2022 +0400

    Mark Baidu browser as dead in README (#689)

    Related to #688

commit 2eaed02c6da52b6915cb1885265b4a6c72758891
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Apr 24 17:04:53 2022 +0100

    Release 4.20.3 version

commit 55f632dfde4f11885a69e8eac15187726a952bfe
Author: Igor Lukanin <me@igorlukanin.io>
Date:   Sun Apr 24 20:02:54 2022 +0400

    Mark Baidu browser as dead (#688)

    * Mark Baidu browser as dead

    Baidu browser was deprecated in April 2019 (36 months ago)

    * Fix patch

commit 5399900d48cfb41f9c80e574971a1d9f65266d22
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Apr 24 11:42:59 2022 +0100

    Update CI and dependencies

commit b1957917dae7a9f1eb6f37f3eb0f1c57a82ede01
Author: Igor Lukanin <mail+github@igor.lukanin.name>
Date:   Sun Apr 24 13:26:03 2022 +0400

    README: fix name for Edge on Android (#687)

commit 5fe575f07e7cf9e6d477caf584777d98cd698620
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Mar 15 19:19:13 2022 +0100

    Release 4.20.2 version

commit 1693d3f8401cab192696d2f93bcd6c165cf0dd72
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Mar 15 19:18:48 2022 +0100

    Fix funding URL format

commit 0f9777681fa812de89fb71b9ca0d30f9b2911f6b
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Mar 15 19:14:43 2022 +0100

    Release 4.20.1 version

commit 3251970f13786b1fc5e6c19049b54095c99d1cad
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Mar 15 19:13:55 2022 +0100

    Update CI config

commit 83cf3a9183ef6d91f7099a21fdfb6a808326d1f2
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Mar 15 19:13:46 2022 +0100

    Update dependencies

commit 42b7c07f953839f04053b38db9d3ce46c1403fa0
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Mar 15 19:13:00 2022 +0100

    Update package.funding

commit e663f7d48d6d15dc0b75332f8e932a644d5b28f3
Author: Michael Lohmann <mial.lohmann@gmail.com>
Date:   Thu Mar 10 14:58:08 2022 +0100

    README: clarify relative complement (#674)

commit 0d6f43fc91ebe58e995d5f70e66d6983dd8e7d94
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Mar 6 23:50:06 2022 +0100

    Release 4.20 version

commit 30ed7b772040c10cb8f1fe64966525f9b4bba211
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Mar 6 23:47:03 2022 +0100

    Update dependencies

commit b70a56dd0af64c55f5279cdfbab900e25b709671
Author: Pig Fang <g-plane@hotmail.com>
Date:   Mon Mar 7 06:43:40 2022 +0800

    Add `last N node versions` (with major) support (#671)

    * Add `last N node versions` (with major) support

    * Update tests

    * Update docs

commit 4cf912de2ef3088166f352548077f7a436f241b8
Author: Matt Alexander <github@mattalxndr.me>
Date:   Mon Feb 21 23:20:24 2022 -0600

    Fix stale links to caniuse branch (master -> main) (#670)

commit fccf22e90a69527aa30e594e61246bc08e1788f7
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sat Feb 19 01:15:08 2022 +0100

    Release 4.19.3 version

commit 9cd046e432aeb22b0d80bc2b25803e7a17ff1ecc
Author: Christophe Coevoet <stof@notk.org>
Date:   Sat Feb 19 01:13:42 2022 +0100

    Update Firefox ESR versions (#669)

    Firefox 78 is not an ESR anymore since November 2021.

commit d7d6a22827e3fa5350f308f52131a01de333b9c5
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Fri Feb 18 13:36:37 2022 +0100

    Release 4.19.2 version

commit 3d5f4baa938485801d1315570f050a3966740922
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Fri Feb 18 13:33:47 2022 +0100

    Update dependencies

commit a10c1e915a86a8dcbfeaa070411e5c00b05697b4
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Fri Feb 18 13:31:02 2022 +0100

    Improve c8 reporter

commit 676a2ce881092753d66fca3ccc57baf2d2ec46f0
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Fri Feb 18 13:30:52 2022 +0100

    Typo

commit 6d5f71e8774199be2d95ebcc21d5459deadc3631
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Jan 30 02:32:20 2022 +0100

    Update dependencies

commit 1af3de9019b87aff84495fdafdaec109426ed5d5
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Jan 5 07:19:09 2022 +0300

    Update dependencies

commit f8a828487df076a60126b22d664e5c4204254d86
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Dec 20 14:24:16 2021 +0300

    Simplify pnpm update of caniuse-lite

commit 0901a6025f4ba2cdc9dde480b23971ffbc2fc9e1
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Dec 20 14:07:48 2021 +0300

    Update dependencies

commit 4c8e6b36e72b99259d5a86d6599381b01e862991
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Dec 20 13:21:10 2021 +0300

    Sort imports

commit 5e05eaf9f798ff35edbb7299d11431c1081006be
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Dec 16 17:19:49 2021 +0300

    Do not use exact pnpm version for old Node.js

commit 6ca4523eab08ffff93ecd60220e5ea675d126d9f
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Dec 16 17:16:20 2021 +0300

    Update dependencies

commit 582ee21e3c783da04e115adee5a8e238b517231e
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Dec 16 15:46:55 2021 +0300

    Use latest pnpm on CI

commit 7579b3f6061d86e2951c516fa8c62a8d7f9cca5a
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Dec 14 18:00:07 2021 +0300

    Remove packageManager

commit 4724a042c7a529b309c7b4d09d62578067f58e9c
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Dec 14 17:59:31 2021 +0300

    Update pnpm

commit 8a0c1c7036de980da76b917e9195dfe7b6b80595
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Dec 14 17:48:26 2021 +0300

    Release 4.19.1 version

commit fe04a9498b5d6d02dfb5eee4d0c97d0f409466bd
Author: Øyvind Saltvik <oyvind.saltvik@gmail.com>
Date:   Tue Dec 14 15:46:43 2021 +0100

    fix: add throwOnMissing to type declarations (#665)

commit c9f2e81d117d0304193ea183da70dbb5e4f590f0
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Dec 14 04:32:33 2021 +0300

    Release 4.19 version

commit 5cb07ca3d2a38ad6133250bd20253421d7fd016e
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Dec 14 04:14:51 2021 +0300

    Clean up code

commit f24981b3258c18f151aa84bb92ab372b19217713
Author: Pig Fang <g-plane@hotmail.com>
Date:   Tue Dec 14 07:20:00 2021 +0800

    Add grammar definition (#661)

    * Add grammar definition

    * Add missing `BrowserName` definition

    * Tweak

    * Fix definition

    * Rename

    * Add entrypoint

    * Exclude line break from "Space"

commit f908c59f57da9cb70de734f61c64cbf5717ec739
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Dec 14 02:18:21 2021 +0300

    Update dependencies

commit 541320c283fb228c44adcf333e3f220cb43a9e3f
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Dec 14 02:18:14 2021 +0300

    Clean up error message

commit 460afa3526b5e4a4d4231d54e1b06927f9835a18
Author: Alexey Berezin <beraliv.spb@gmail.com>
Date:   Tue Dec 14 00:16:52 2021 +0100

    fix: 🧪 update yarn without integrity (#659)

    * test: ➕ add update-yarn-without-integrity fixture

    * test: ➕ add update-yarn-without-integrity

    * test: 🧪 update-yarn-without-integrity

commit 6178e3fa0c558959d5b18e3854e9e1ad72e0eb15
Author: Øyvind Saltvik <oyvind.saltvik@gmail.com>
Date:   Tue Dec 14 00:16:48 2021 +0100

    feat: added option to throw on missing env (#664)

    * feat: added option to throw on missing env

    * fix: passing tests for throwOnMissing

commit 398ce1402e06b1ffc3f10b8d6d97dcd96496d992
Author: Sun Xiaoran <c.salt@hotmail.com>
Date:   Tue Dec 14 07:16:08 2021 +0800

    fix: array index overflow (#662)

commit 77f47d3fe650ce4fde5abafab8d0f9436f25c825
Author: Pig Fang <g-plane@hotmail.com>
Date:   Tue Dec 14 07:13:48 2021 +0800

    Ignore `null` usage value (fix #658) (#660)

    * Ignore `null` usage value (fix #658)

    * Add more tests

commit 4db44bae5f43ad6a16bfc774ccd254d9458551b1
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Dec 13 02:45:55 2021 +0300

    Speed up CI

commit a513b8cbb4a82d6351f22e20103d252f768f9190
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Dec 12 00:17:00 2021 +0300

    Update dependencies and add packageManager

commit f06514ca1f0becc01a9a4e29d753daedd7c46777
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Dec 9 14:16:34 2021 +0100

    Update dependencies

commit a5f016c7bfb43de6de29c82dcf751fa67de444e0
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Dec 7 03:11:52 2021 +0100

    Move from Yarn to pnpm

commit aeb127c6841b78a5c0bf50dee74ebe68a2e48d84
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Dec 7 02:55:36 2021 +0100

    Update dependencies

commit 5e73c44ad9e45fde33215e53ca17eda5b7315e65
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Fri Nov 26 11:40:51 2021 +0100

    Avoid update-db test on old Node.js versions

commit 6abd20eee5dd09849d1dbf39a4bdd4d514378d83
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Fri Nov 26 11:34:57 2021 +0100

    Use nanospy

commit 63aa93f848326a06b65e187bd82783d17b34035c
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Fri Nov 26 10:50:05 2021 +0100

    Disable timeout

commit 04d62710f6dfcfb05ca153df2285bef31ae221a2
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Fri Nov 26 10:45:14 2021 +0100

    Update dependencies

commit b368c0296623f890b1035eff914dc3e2f7e2250f
Author: Sergei Kolesnikov <win0err@gmail.com>
Date:   Fri Nov 26 12:42:25 2021 +0300

    Migrate from Jest to Uvu (#653)

commit fc49055a1373f664afd653535a1941230e307d91
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Nov 18 17:35:25 2021 +0100

    Clean up docs

commit 544c6534b2ca17166c2e10a83e384a6ea72c0e6c
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Nov 18 17:11:31 2021 +0100

    Improve update-db docs

commit a2a27a86d84d99531869adbcc0d415a417eaae21
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Nov 18 00:54:48 2021 +0100

    Move Rust port above

commit 7f39bcde933c56aaddc91bbb7ef784222f5178fa
Author: Pig Fang <g-plane@hotmail.com>
Date:   Thu Nov 18 07:53:22 2021 +0800

    Add "browserslist-rs" (#650)

commit 4cb168ea643d987fc1bea90a04341015ec7f7879
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Nov 18 00:12:35 2021 +0100

    Try to fix Node.js 8 CI

commit 216c7af74f0d24275ce7643e0281aeffc0e1b2e2
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Nov 18 00:06:25 2021 +0100

    Reduce node_modules by updating Size Limit

commit 59c0e27e0c585e4d2f7b72d7754156c367cd8e39
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Nov 17 19:48:56 2021 +0100

    Capitalize

commit 5908f5cf6186c057ec3909ed858898bfe3e09456
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Nov 17 19:48:36 2021 +0100

    Fix numbers

commit 6cd06a06661fcc112fe212d428581ea9371d989d
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Nov 17 19:48:04 2021 +0100

    Clean up notes

commit 8f34c48a69b7577da82c322c5eaa12956466c323
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Nov 17 14:22:25 2021 +0100

    Make it shorter

commit 8a77d1a6220e9022da0e2e38dcee2fe47439cef4
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Nov 17 14:22:01 2021 +0100

    Clean up notes

commit 77551c701bd5ce6ff097d237ff85a61e243f1a6a
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Nov 17 14:21:29 2021 +0100

    Fix browser name

commit 55e9f94bbb2359077d8812a5812c49d99411e7a6
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Nov 17 14:20:02 2021 +0100

    Fix table lines

commit 462f569256438aabe2d1d56f82be564b2f0ef88e
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Nov 17 14:17:18 2021 +0100

    Improve browsers table

commit f3109e0da5bc0d26c364736e33f0160ebabf4d5b
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Nov 17 14:12:27 2021 +0100

    Update dependencies

commit 0c8e7efba6b2e7297b25749292d32cd127cdbd67
Author: Christopher Dieringer <cdaringe@users.noreply.github.com>
Date:   Wed Nov 17 05:11:05 2021 -0800

    docs(readme): improve browser name => device mapping (#649)

commit b6b172f3461fe4b93223e222ddf684275cccea56
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Nov 15 17:36:12 2021 +0100

    Release 4.18.1 version

commit af1ca8e24beb8722f89e79da9e0ba8e0f08f9856
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Nov 15 17:34:14 2021 +0100

    Update dependencies

commit 5ff0c9d9f0be871f64ddd909f2c8983b006d0ed4
Author: Pig Fang <g-plane@hotmail.com>
Date:   Tue Nov 16 00:26:35 2021 +0800

    Fix edge case of `since` query (fix #646) (#647)

commit 2096f30d02078e602feeaca53e380ec1c75250d8
Author: Pig Fang <g-plane@hotmail.com>
Date:   Mon Nov 15 23:47:50 2021 +0800

    Make `cover` query case-insensitive (#648)

commit ffc672334889bfba72d8e1bd952276610d14a2ca
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Nov 14 01:07:44 2021 +0100

    Release 4.18 version

commit 98647af038c3c3ac64df0c49287cba5f93e80581
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Nov 14 01:06:45 2021 +0100

    Update dependencies

commit 51b6d95a8e46e05db0dcb4010ed9755ec60aba00
Author: Pig Fang <g-plane@hotmail.com>
Date:   Sun Nov 14 08:04:39 2021 +0800

    Add `--ignore-unknown-versions` CLI option (#645)

commit 4b37b4ed99413044b903b9055a76f135c97a1f06
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Nov 2 17:20:45 2021 +0100

    Release 4.17.6 version

commit f6dc9d47eade5f492b9c356b192a4c8c8cfa9503
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Nov 2 17:12:02 2021 +0100

    Update npm lockfiles to speed up CI

commit 37b1a1c99e404a6d2559cb8c70bf871bba264698
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Nov 2 16:07:13 2021 +0100

    Run update-db only on latest Node.js

commit 868cf4cd41acc5a5a73383e3f09ac71707b4230b
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Nov 2 15:59:24 2021 +0100

    Speed up CI

commit e486f8c1246a0c0a02f511645c9dd0873981a63e
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Nov 2 15:51:34 2021 +0100

    Move to Prettier and update ESLint config

commit fa69a66cc45fc8ac2a20c65f28470d5e530c33c7
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Nov 2 15:36:16 2021 +0100

    Fix old Node.js version support

commit e93cad98ccadee7861033ffde216c64c36fc29a8
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Nov 2 15:31:32 2021 +0100

    Remove TS from tests

commit 35830826ea9cbb0e2a54638c88403fbeed616d1b
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Nov 2 15:09:07 2021 +0100

    Ignore pnpm test on missed pnpm on CI

commit 827b0a9160adade3bf2650698320378d071d1f9a
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Nov 2 15:05:17 2021 +0100

    Test pnpm only on Node.js 17

commit 7a119166e52a2b5f4c96a6ef67e4a81887d1abcb
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Nov 2 14:40:40 2021 +0100

    Fix CI job name

commit 99eb3b2dbc50b688919e3ae16e8de743a07d8cc9
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Nov 2 14:40:07 2021 +0100

    Clean up dependencies

commit 5e3ec49006d1fab97e92fec9f42f622153519920
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Nov 2 14:38:51 2021 +0100

    Update dependencies

commit 43144ec1cf72c89892f27314aee832429fa381d4
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Nov 2 14:38:44 2021 +0100

    Add Node.js 17 to CI

commit 6ce646e302fd9259ad60cb6d618480ccd4df9fd0
Author: Adaline Valentina Simonian <adalinesimonian@gmail.com>
Date:   Tue Nov 2 06:37:46 2021 -0700

    fix: check file path when resolving shared configs (#638)

commit 4fdb4cbbe72b078f6d953d2daf5de39fa12af381
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sat Oct 23 13:35:02 2021 +0200

    Release 4.17.5 version

commit a1d3750a9fc2928603c217586d3b217550f0cc37
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sat Oct 23 13:34:29 2021 +0200

    Removed debug code

commit db3f5f5f830e97c483797df1a659023119814c60
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sat Oct 23 13:32:02 2021 +0200

    Try to fix CI

commit 592d9e2c3e5ad39c94b7b005d4126f21d923a809
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sat Oct 23 13:24:08 2021 +0200

    Another debug

commit b566fcb95168ccc81aa15998282523b71d7e3b26
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sat Oct 23 13:20:14 2021 +0200

    Another debug

commit 592d54ae0c9c24fd95953b4f4d579d2e5b330fe8
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sat Oct 23 13:16:03 2021 +0200

    Add debug code for CI

commit 18db46f2761afb0b440c25dd5abeaa0bf24cf708
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sat Oct 23 13:08:49 2021 +0200

    Another way to fix rare case

commit d66c1c2e8cbc43544e144bbad19db5117dab12a5
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sat Oct 23 13:05:49 2021 +0200

    Try to fix pnpm use case

commit 006cbb897c9824f0c5ec41622f75980e79bcc6dd
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sat Oct 23 12:18:20 2021 +0200

    Update dependencies

commit 9b863967a54dab069bafdedd242ab122d1e5b5b7
Author: Oktawian Lagiewski <oktawian.lagiewski@gmail.com>
Date:   Sat Oct 23 12:12:50 2021 +0200

    Update README.md (#636)

    Lib name typo

commit e05e4e6e5a0f7dc77642543757044788ca61ff89
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Oct 13 17:08:40 2021 +0200

    Release 4.17.4 version

commit 5bffd3acfeb1cdb28afe318df375019ccb4ecbc2
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Oct 13 15:29:54 2021 +0200

    Update dependencies

commit 354ee8d2d36e50891b354e7c3a155aa351699fb0
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Oct 13 15:21:45 2021 +0200

    Update dependencies

commit f86030b3257aeec9b70d5b43b88e165ba48071ac
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Oct 13 15:21:32 2021 +0200

    Update CI config

commit 4378bc0b830380353789b059b597ea1bbbb40cac
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Oct 5 10:58:03 2021 +0200

    Typo

commit d9c061dd41744c64eb558689b239f3cc8472bc72
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Oct 4 21:56:56 2021 +0200

    Release 4.17.3 version

commit 610bb7459d7fd75244a04534eac091530d3cce67
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Oct 4 21:53:39 2021 +0200

    Update dependencies

commit dc3b0fa08f37b22640e9dd040b617c8b4ac6f581
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Oct 4 21:53:16 2021 +0200

    Replace nanocolors to picocolors

commit 5abdeb69c143c2134e4f5417de72e450bf0cae56
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Sep 30 20:03:49 2021 +0200

    Release 4.17.2 version

commit be28eba070620e478bfa3efb5453b008fe8424a0
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Sep 30 20:03:23 2021 +0200

    Clean docs in npm package

commit 90db4889ed1a395d53c211884325fb6ed8ae8c3f
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Sep 30 20:01:26 2021 +0200

    Update dependencies

commit 20978fb58571038449f0c1ead18c1524b7c95404
Author: Lee <lee.reichardt@gmail.com>
Date:   Wed Sep 29 20:47:26 2021 +1300

    Bumped caniuse-lite version (#630)

    caniuse-lite has newer version of caniuse-db which moves Safari 15 out of Technical Preview state

    Signed-off-by: Lee Reichardt <lee.reichardt@rocketspark.com>

commit af6e21d7a7bef29ed3b015a05f681ebd9c354c5f
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Sep 22 07:24:00 2021 +0200

    Release 4.17.1 version

commit b20dc9a2959b6f4884da517a42660f12a6c87ca5
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Sep 22 07:23:22 2021 +0200

    Update Nano Colors

commit 4ea9ef3e1ee23d7fe41f98dbd53a4631e05ed594
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Sep 21 12:52:28 2021 +0200

    Fix CI

commit 1391e1a6d19723b69ef3f7891b40571823958820
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Sep 21 10:30:46 2021 +0200

    Replace colorette to nanocolors

commit 6d41f7f010d61ee562064502512993bacf12233e
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Sep 21 10:28:25 2021 +0200

    Use nanocolors instead of colorette

commit c35c13df0a7d4824c3b5f30a44b931949b39ad1d
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Sep 20 21:22:09 2021 -0400

    Bump nth-check from 2.0.0 to 2.0.1 (#621)

    Bumps [nth-check](https://github.com/fb55/nth-check) from 2.0.0 to 2.0.1.
    - [Release notes](https://github.com/fb55/nth-check/releases)
    - [Commits](https://github.com/fb55/nth-check/compare/v2.0.0...v2.0.1)

    ---
    updated-dependencies:
    - dependency-name: nth-check
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 18e0ef7e18ff74ff4f474884d0fc6a2cc1458a41
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Sep 20 21:17:19 2021 -0400

    Bump tmpl from 1.0.4 to 1.0.5 (#620)

    Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5.
    - [Release notes](https://github.com/daaku/nodejs-tmpl/releases)
    - [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5)

    ---
    updated-dependencies:
    - dependency-name: tmpl
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 0389310956011fd6b885b64fa220b23c2021ce02
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Sep 13 12:14:40 2021 +0200

    Improved mobileToDesktop docs

commit 9222d3b6eb06fbfa069daf1e7d62526c1ae90b5f
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Sep 5 12:06:25 2021 +0200

    Release 4.17 version

commit 45938e916c234265bf66a8b71b74ec7e45a401d3
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Sep 5 12:01:37 2021 +0200

    Fix Yarn 2 update

commit 7210f17afbc2812a8b07a299d6b8f0ad42f4c9cc
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sat Sep 4 15:32:38 2021 +0200

    Clean up code

commit 51c1fd51bc99957ccbb49f20ef21e72166f31bb0
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sat Sep 4 15:25:24 2021 +0200

    Update dependencies

commit fd094aee5165e9a090ce00765b69fefe8cc725e5
Author: Himank Pathak <himankpathak@gmail.com>
Date:   Sat Sep 4 18:53:19 2021 +0530

    fix: browserslist --update-db for yarn v2+ lockfile (#619)

    * update-db: added detectLockfileVersion method

    detects yarn.lock file version

    * update-db: migrated code to updatePackageManually method

    - migrated code from default method to read and manually update lock file and package
    - Added yarn-v2 command to handle package updation

    * update-db: fixed getLatestInfo for yarn v2

    * update-db: updated test for yarn v2 lockfile

    added checkRunUpdateYarnv2 test and updated checkYarnLockfile test

    * updated .gitignore to ignore .yarn directory

    * update-db: do not run yarn v2 tests on node 8, 10

commit d9e9b108a96e00bfd7e08ddbda06493b370eb20b
Author: syntactic-salt <syntactic-salt@users.noreply.github.com>
Date:   Mon Aug 23 05:53:51 2021 -0400

    docs: add new tool to README (#615)

commit 68fbe5b30548b6e99b0055eb40eede648d905823
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Aug 18 18:01:47 2021 +0200

    Release 4.16.8 version

commit c92a046d459e194e6e8d0b0f390be5c02d8bcd85
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Aug 18 17:59:20 2021 +0200

    Update Firefox EST version

commit 5aca9e660b35dd7a53fbe415a801c60c16dc8efc
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Aug 18 17:57:47 2021 +0200

    Update dependencies

commit d430cdca4f007ac0799ecf77724ce2bfb650b6d9
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Aug 3 11:18:38 2021 +0200

    Release 4.16.7 version

commit 8ab904f0b986d6d96ef57bea69f51fc8f104195c
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Aug 3 11:15:33 2021 +0200

    Update dependencies

commit 914dd7523c2cac240fd09f60bc0f9708ec269cbe
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Aug 3 11:14:53 2021 +0200

    Clean up code

commit 9c81c0619b756f60b00e871df793ce16e83ae889
Author: Paul Verest <enide.github@gmail.com>
Date:   Tue Aug 3 17:14:10 2021 +0800

    browserslist updating warning: remove empty line (#612)

    * browserslist updating warning: remove empty line

    and make 3 lines (every line clearly belonging to browserslist), 2nd, 3rd with "  " double spaceindent.

    * browserslist updating warning: remove empty line (release.test.ts)

    * comply with lint 80 max

    * spacing

    * comply with lint 80 max

commit ab68e6cedc47d3d5be3d71e1f7a6920d65a90ff2
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Jul 6 12:17:07 2021 +0300

    Update dependencies

commit 58d17069efdf354513905043140321f82ccf4838
Author: Danylo Kazymyrov <danil.kazim.99@gmail.com>
Date:   Tue Jul 6 10:56:57 2021 +0300

    fix: add guard for empty data argument in normalizeStats function (#608)

    * add guard for empty data argument in normalizeStats function

    * fix lint

commit eb9fd721a67ece3e46da589ea89f724e114bf0db
Author: Alexander Belov <16794134+belovweb@users.noreply.github.com>
Date:   Tue Jun 15 00:14:59 2021 +0300

    fix typo (#604)

commit 1ff4168afe1ff5e967cbba26d383ae6ca8add5db
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Jun 1 21:51:27 2021 -0400

    Fix tests

commit 9a1784363b484c81e5f30b99d15595732e1191be
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Jun 1 21:43:56 2021 -0400

    Update dependencies

commit 37af27c36f58aba9f47a1a50d6a9d6a458472a02
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Jun 1 21:43:40 2021 -0400

    Fix query group title styles

commit 582c235522f9c51916a9eb5ef721d3744034410e
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Jun 1 21:42:37 2021 -0400

    Add titles to query groups

commit 66cbc887c130425e3bfcbbea52b3e232ad693032
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri May 28 18:54:45 2021 -0400

    Bump ws from 7.4.4 to 7.4.6 (#601)

    Bumps [ws](https://github.com/websockets/ws) from 7.4.4 to 7.4.6.
    - [Release notes](https://github.com/websockets/ws/releases)
    - [Commits](https://github.com/websockets/ws/compare/7.4.4...7.4.6)

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit e736a18c094b035b39141994ca93f7375d085035
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon May 24 21:23:20 2021 -0400

    Bump browserslist from 4.16.3 to 4.16.6 (#600)

    Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.16.3 to 4.16.6.
    - [Release notes](https://github.com/browserslist/browserslist/releases)
    - [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/browserslist/browserslist/compare/4.16.3...4.16.6)

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 4240112202f67a77dbd9ca3ef96d932f638072c3
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Fri Apr 30 09:23:44 2021 -0400

    Release 4.16.6 version

commit b780286ee8c51e88e604e1c1967a33b3a53feb34
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Fri Apr 30 09:20:51 2021 -0400

    Update dependencies

commit edd51415152d7dcaa83551c19ffc4b86ea2bb305
Author: Geoff Newman <geoffjnewman@gmail.com>
Date:   Fri Apr 30 14:20:16 2021 +0100

    Add support for npm-shrinkwrap files alongside package-lock (#595)

    * Handle npm-shrinkwrap.json file the same as package.json

    Fixes #594

    * Update tests

    Fixes #594

commit 57c62d4bd8d0db41006eff7ef51fdda334c635f8
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Apr 22 08:42:17 2021 -0400

    Release 4.16.5 version

commit 66840ccfc324057243eb34542297e5c783caa4e3
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Apr 22 08:40:59 2021 -0400

    Update dependencies

commit 78b5b93015eae25f1a26fa6f274ee5df388e7dcf
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Apr 22 08:39:17 2021 -0400

    Fix version RegExp

commit aa5d9e0d84632d6298c135c456659c476740c81c
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Apr 22 08:31:39 2021 -0400

    Use Node.js 16 on CI

commit 7b914b27078865f9251adcb4d5630046f41a725f
Author: Yeting Li <liyt@ios.ac.cn>
Date:   Thu Apr 22 20:37:48 2021 +0800

    Fix ReDoS (#593)

    Fix 6 ReDoS-vulnerable regexes with pattern `\d*\.?\d+`.
    Fix strategy: Replace  `\d*\.?\d+` with  `(d+|\d*\.\d+)`

commit 7a785788f66359bd2aa08f9692ad782b43209984
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Apr 12 06:53:40 2021 -0400

    Release 4.16.4 version

commit b758a6347aeba8608d5aaf7d8307dc032957493c
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Apr 12 05:13:39 2021 -0400

    Fix types

commit 45a9ed59283e0f4d2e73a0a16bb462a5bfb60ff9
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Apr 12 05:11:08 2021 -0400

    Update dependencies

commit 7ed569824c672007f783f1c7e4045fa7185bde94
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Apr 8 01:24:32 2021 -0400

    Fix unsafe regexp

commit 09ee36525ae4cd20e4c5f77d4de7637c25e12b96
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Apr 8 00:00:05 2021 -0400

    Update clean-publish

commit 2a19b5168041d156cabae8fddfba217050e32b88
Author: Ittai Baratz <ibaratz@adobe.com>
Date:   Wed Apr 7 20:58:20 2021 -0700

    Update DB - Support for artifactory (No integrity) (#591)

    * Update update-db.js

    * trigger build

commit bb18cdc7a5a1ec72e98e552d96eb709a395bf467
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Apr 7 23:57:50 2021 -0400

    Fix size limit

commit b2560ce23de50558d2ed4eb157f47d6f25351762
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Apr 7 23:51:38 2021 -0400

    Fix Node.js 10 on CI

commit 03fb2d2fc8b4c692e006f792333950409cbc5264
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Apr 7 23:49:20 2021 -0400

    Fix test

commit d2179f2b49b2ba57d758f9cbf79aaac36df13af1
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Apr 7 23:45:59 2021 -0400

    Update dependencies

commit 96a132b949a78481a20ca81212b3e433646560dd
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Mar 11 19:19:14 2021 -0500

    Move from husky to simple-git-hooks

commit 5d7cbab5621f3833ce73f9b65ab252c39848c911
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Mar 8 20:13:31 2021 -0500

    Bump elliptic from 6.5.3 to 6.5.4 (#586)

    Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4.
    - [Release notes](https://github.com/indutny/elliptic/releases)
    - [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4)

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit a80e2afe560ce0d4f64fcda7008817a794467798
Author: Aron Griffis <aron@scampersand.com>
Date:   Mon Feb 22 09:44:45 2021 -0500

    Fix link for Firefox ESR in README (#585)

commit be15761f54be759ae73dd54e38df5090eedcd276
Author: Alisson Reinaldo Silva <alissonreinaldo92@gmail.com>
Date:   Tue Feb 16 22:06:08 2021 -0300

    Fixed "not ie <= 8" definition. (#584)

commit 8159fe0c22a733c2a1cff1cd360e9b8689c58336
Author: Yash Singh <saiansh2525@gmail.com>
Date:   Fri Feb 5 12:12:52 2021 -0800

    Fixed typos (#581)

commit be977110d21979c10745f1082eb7dae06c173a2c
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Jan 31 16:07:42 2021 -0500

    Use actions/setup-node v2

commit 1717acf7679b8b6f43c86a36e08c02bdc8133ba9
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Jan 31 15:10:14 2021 -0500

    Release 4.16.3 version

commit ea7cc04d9a9125d30623ae1787b17becdde73d67
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Jan 31 15:08:05 2021 -0500

    Try fox fix tests

commit feb21b00f3154177faa6b27136dc48fced642879
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Jan 31 15:01:38 2021 -0500

    Release 4.16.2 version

commit 1d83b5e5804b5a997df910a0c461cfc8c2ce6ada
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Jan 31 14:57:01 2021 -0500

    Clean up code

commit 415c70bbcd434aaceaa8c004e51c274f2c68895d
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Jan 31 14:56:55 2021 -0500

    Update dependencies

commit 1cb0c2c4aff90848224299b7555ebb4cb5c9807a
Author: i alarmed alien <ialarmedalien@users.noreply.github.com>
Date:   Sun Jan 31 11:55:40 2021 -0800

    Bail early if caniuse-lite is up to date (#562)

    * Bail out early from update-db script if the version of caniuse-lite is up to date

    * Show "up to date" message in bold green text.

    * Adding yarn test for skipping caniuse-lite update if the current version is the latest

    * Rewriting update-db.js to check more intelligently for different versions of caniuse-lite

commit be0340d42661366eae68933ae75fb998fa3052bd
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Jan 5 20:45:16 2021 -0500

    Release 4.16.1 version

commit 4c499e0e7e219dc1045a1c47c0d47f8407ad9620
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Jan 5 20:44:57 2021 -0500

    Update dependendencies

commit 7456a0e88e387a49abfc52a93c16ebd81b71bee3
Author: Aron Woost <aron@springworks.de>
Date:   Wed Jan 6 02:42:48 2021 +0100

    Fix chrome:4 issue when using --mobile-to-desktop  (#572)

    * Create failing test for and_chr/mobileToDesktop issue

    * Apply fix

commit 3c3490d9e7356d17d0c34968db5b904e7a9e01f9
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Jan 5 02:10:57 2021 -0500

    Remove dangerousExtend option since it is rare case and could confuse users

commit 8f9593ba953bd6b83287c832fc9fe2c38a8c86e7
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Jan 4 17:31:41 2021 -0500

    Update dependencies

commit c7ef1d749f0e23f3a2195c68b83452242cf98582
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Dec 15 17:08:49 2020 -0500

    Improve `browserslist config` query docs

commit db5694de8a93418aac7b6be20a16dc3df05ece10
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Dec 10 04:10:46 2020 -0500

    Release 4.16 version

commit 91b74a0055e3b1d928f275bfcd8489714aca8bf8
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Dec 10 03:55:40 2020 -0500

    Add `browserslist config` query

commit 7207ba6e7cc20974582a4b440873591e6150d3be
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Dec 10 03:34:11 2020 -0500

    Update dependencies

commit 9bb3deed652ce74bdbd0c6150c68e8b80c211b9a
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Dec 7 08:53:03 2020 -0500

    Fix text editors section

commit aa72770f578b3b8970b4908e051b616bed31f903
Author: Anton <halloy52@gmail.com>
Date:   Mon Dec 7 16:37:05 2020 +0300

    docs: sub tools syntax highlighting section (#568)

    fixes #1

commit 37feb7b24368c3193712429cbd31683236c3499f
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Dec 1 18:39:41 2020 -0500

    Release 4.15 version

commit 6bdec46abb62669e16217ccd88b770a7e7686954
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Dec 1 18:28:43 2020 -0500

    Update dependencies

commit cce357301739558541ea7fd0836dd40de7b30399
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Dec 1 18:25:35 2020 -0500

    CLean up types

commit 6013a9c3840d71ca832865c1cb6ffa40a0b03262
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Dec 1 18:19:37 2020 -0500

    Remove Travis CI config

commit d0071e0e4d7468bcb25f114d46a9a08680dde139
Author: Dmitry Semigradsky <semigradskyd@gmail.com>
Date:   Wed Dec 2 02:19:07 2020 +0300

    Add types (#544)

commit 6dc78040801646fdf9745ec956673766a0e08105
Author: Dmitry Semigradsky <semigradskyd@gmail.com>
Date:   Wed Dec 2 02:19:07 2020 +0300

    Add types (#544)

commit 30c3733b3fe504ce1cb2c6d170f76db6526b2686
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Nov 30 23:52:33 2020 -0500

    Improve docs

commit a925c95b16866ddaa4ce72f0cbb6934ca0923419
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Fri Nov 27 16:20:29 2020 -0500

    Fix link

commit a3a512224efb84c0e094b00db8592429e9266e52
Author: webben <34203719+wspwebben@users.noreply.github.com>
Date:   Sat Nov 28 04:19:08 2020 +0700

    Add syntax highlight extension link to the docs (#561)

    * Add syntax higlight extension link to the docs

    * Move extension info to the tools section

    * Return removed line

commit 83a121a7dbae061bc5397d641afcc616d89ef05f
Author: Rodolphe <blupdew@users.noreply.github.com>
Date:   Fri Nov 27 18:05:24 2020 +0100

    Fix typo caiuse-lite is caniuse-lite (#563)

commit 1fd3d386639ba5bbc486822dc860faad58d868c4
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Nov 9 13:01:46 2020 -0500

    Release 4.14.7 version

commit d8845bb1130212113429f2a57e271e12aa996d39
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Nov 9 11:24:51 2020 -0500

    Update dependencies

commit 0429124b3dc36a5c95728b79e390f12b0fe16d81
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Nov 9 11:16:50 2020 -0500

    Speed up Node.js 8 test

commit a16f009f02468301260f058f88a736b49dcdff99
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Nov 9 11:14:50 2020 -0500

    Add color output

commit 524223fad6c298e90441cbbaab8c814b23ef0d56
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Nov 8 18:48:40 2020 -0500

    Fix tests

commit b8dda90de371281202c0d2b343e540df776ac057
Author: Aleksandr <Sl.aleksandr28@gmail.com>
Date:   Mon Nov 9 02:45:01 2020 +0300

    Implement target browser changes (#554)

    * Implement target browser changes

    * Remove flatMap

    * Improve target browser changes test

    * Apply suggestions from code review

    Co-authored-by: Andrey Sitnik <andrey@sitnik.ru>

    * Remove sorting of browsers diff cause we don't need it

    It was needed for tests only, and now test is relaxed.

    * Improve browsers diffing

    Take into consideration that not only version could change
    but browsers themselves, e.g. new one can be added ore removed.

    Co-authored-by: Andrey Sitnik <andrey@sitnik.ru>

commit 1ec02d9b97208b41cf2e546fe18e92b0ae3a0539
Author: Fausto Núñez Alberro <fausto.nunez@mailbox.org>
Date:   Mon Nov 9 00:41:11 2020 +0100

    Add --ignore-workspace-root-check to yarn add and remove commands in update-db (#553)

    https://github.com/browserslist/browserslist/issues/552

    Otherwise update-db.js doesn't work in yarn workspaces.

commit ab1ce05d27310479ed307770bcbb0713d681fbfd
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Nov 8 07:04:57 2020 -0500

    Try to fix pnpm tests on CI

commit 069c4c65d14468b170000da16eca14cc3c917091
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Nov 8 07:02:29 2020 -0500

    Move from Travis CI to GitHub Actions

commit 013030e39b27cafa88b7668a160de8b7653a8c61
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Nov 8 06:59:48 2020 -0500

    Use OpenCollective in package.funding

commit f4ced6ef84def730481511861eef8e693740f5e5
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Nov 8 06:55:20 2020 -0500

    Update dependencies

commit 5a79e6f689e834e9d18b818604de3bc007c93e68
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Nov 1 10:11:36 2020 -0500

    Release 4.14.6 version

commit c0610d839e876df75d2e52649f27e3c316fd67f7
Author: Ivan Storck <ivanoats@users.noreply.github.com>
Date:   Sun Nov 1 07:07:44 2020 -0800

    use yarn info if necessary (#547)

    * use yarn info if necessary

    * use .data attribute of yarn info json

commit 3f10be6db1c574ef21473b10931dc5dd2ff32228
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Nov 1 10:02:23 2020 -0500

    Fix npm 7 support

commit c2d1dbfd7ea489faaaf756fad54c312dc4b1ed3f
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Nov 1 09:30:31 2020 -0500

    Sort dependencies

commit a4097901aa64dd0619fb39703bf2561c6cba664c
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Nov 1 09:27:25 2020 -0500

    Fix package.bin

commit 0970a66e5dd83e1008b8534ea1136cb78258db36
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Nov 1 07:55:47 2020 -0500

    Update dependencies

commit 7695b83a7ecaaf7499e029631feba1122a3b3c3f
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Nov 1 07:54:23 2020 -0500

    Add Node.js 15 to CI

commit ac777cdcd80bb1c791259c2b12d03de3ebd14647
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Sep 24 20:10:55 2020 -0400

    Release 4.14.5 version

commit 5efbe6892086ed68db1c91e4ed819ea52667d307
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Sep 24 20:08:02 2020 -0400

    Update dependencies

commit e08a965c371ae0fe7d4dcbcc559a90d2390b8c10
Author: Sergey Melyukov <s.melukov@gmail.com>
Date:   Fri Sep 25 03:06:56 2020 +0300

    (fix): last N electron version[s] (#538)

commit 091a6f29a46f8c5084243bf4b730770dc0898ffa
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Sep 22 15:10:01 2020 -0400

    Release 4.14.4 version

commit 2c3f2162ff5adf453cf4301f29d96a9733124f76
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Sep 22 15:09:16 2020 -0400

    Fix Unknown version 59 of op_mob error

commit 0ffe67bb61b3a543ede92e8135101b094f32bd33
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Sep 22 14:41:37 2020 -0400

    Update dependencies

commit 38689b4005153bcaf36c884859b36010a7312aff
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Sep 17 11:35:03 2020 -0400

    Release 4.14.3 version

commit c04253e70fbcdb0296ca6f85c0b9fe23a0a91586
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Sep 17 11:31:57 2020 -0400

    Update dependencies

commit e01a5ac835cc35cbe5b52677f5747e57d000383e
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Sep 17 11:29:29 2020 -0400

    Remove Firefox 68 from ESR

commit bbc60ee16f24aba0ce0e5d4fcc9085534cbeadd9
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Sep 12 12:33:38 2020 -0400

    Bump node-fetch from 2.6.0 to 2.6.1 (#533)

    Bumps [node-fetch](https://github.com/bitinn/node-fetch) from 2.6.0 to 2.6.1.
    - [Release notes](https://github.com/bitinn/node-fetch/releases)
    - [Changelog](https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md)
    - [Commits](https://github.com/bitinn/node-fetch/compare/v2.6.0...v2.6.1)

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit abdf13fde9baa2dd18ea6c710e78c93fdbb66e8e
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Sep 9 14:47:28 2020 -0400

    Release 4.14.2 version

commit 9143a422ef06f0c3f27621b0e3169de21be06bbd
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Sep 9 14:45:58 2020 -0400

    Improve  --update-db output

commit 5781779dc015ca5b9dd7be7d3dbacfc19e41a682
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Sep 9 14:34:37 2020 -0400

    Update dependencis

commit 23a81163b289f137ed6e13dfc9e1d5d6478f5591
Author: James Ross <twpol@users.noreply.github.com>
Date:   Wed Sep 9 19:33:34 2020 +0100

    Allow Windows line endings in yarn.lock (#532)

    Fixes #531

commit 4ad95edbee7397a04a8e91698cd3e85301cd9b4f
Author: Peter Thaleikis <spekulatius@users.noreply.github.com>
Date:   Tue Sep 8 22:04:26 2020 +0400

    MINOR: fixing typo in function name (#530)

commit 3b377f7133a5db75d8215940f816e0f261d49612
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Fri Sep 4 16:21:26 2020 -0400

    Release 4.14.1 version

commit ccc82f12d1a558b7412912d320b79868d07550e5
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Fri Sep 4 16:21:14 2020 -0400

    Fix test

commit 7faaad5e68eb6c28139f902313a9a600d895cc48
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Fri Sep 4 16:17:25 2020 -0400

    Update dependencies

commit 7b79fd0a5164b2b871db0dd75427ea2f93963ac8
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Fri Sep 4 16:16:48 2020 -0400

    Update docs

commit 694bb0abcdafe77e137158e6b2d963a22abb37ff
Author: Justin Zelinsky <justinzelinsky@users.noreply.github.com>
Date:   Fri Sep 4 16:00:03 2020 -0400

    Update documentation and warning message for update-db script (#526)

commit 0b68aab4bf520539c396c5a423bc7208fc5dd78c
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Aug 6 16:25:02 2020 -0700

    Typo

commit 7fc6b7e8af031f4ea589780e85ccd12ddf50e0a7
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Aug 6 16:24:42 2020 -0700

    Improve docs

commit 9f9bd2793a3c976c50121e13d19e9610399bb912
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Aug 6 16:12:17 2020 -0700

    Release 4.14 version

commit 18acc61ec1613e50e1facff8439f96ff6594dda9
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Aug 6 16:10:50 2020 -0700

    Fix code style

commit fdce863c41af7ac3d713774c9ac08f46d9b52951
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Aug 6 16:05:57 2020 -0700

    Fix docs

commit 900b7a17275260867a736cbac5a1b2330428740a
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Aug 6 16:04:58 2020 -0700

    Update dependencies

commit 496b25a3ebc2f00a63f5ec165530b085468ec9e8
Author: Timo Mayer <timo.mayer@virtual-identity.com>
Date:   Fri Aug 7 01:04:49 2020 +0200

    feat: add BROWSERSLIST_DANGEROUSEXTEND env var (#517)

    * feat: add env var for BROWSERSLIST_DANGEROUSEXTEND

    * chore: update readme

    add BROWSERSLIST_DANGEROUSEXTEND feature to readme

    * fix: cleanup readme

    * Update README.md

    Co-authored-by: Andrey Sitnik <andrey@sitnik.ru>

    * Fix: update env var name

    Co-authored-by: Andrey Sitnik <andrey@sitnik.ru>

    * Update node.js

    Co-authored-by: Andrey Sitnik <andrey@sitnik.ru>

    * chore: add test for BROWSERSLIST_DANGEROUS_EXTEND

    * fix: nit

    * chore: cleanup readme

    * fix: dangerousextend check logic

    Co-authored-by: Andrey Sitnik <andrey@sitnik.ru>

commit 854036e63dfb08b7d0735620f0d07bc9dbdcfa96
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Jul 16 12:09:34 2020 -0700

    Update dependencies

commit 1768c4e0fdba8f5b3cf3dd62891b812f56879bbe
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Jul 7 17:24:03 2020 -0700

    Clean up docs

commit 776aa376feb8b0f7fd20d0bd6a7c49a67297eee4
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Jul 6 14:26:13 2020 -0700

    Clear text

commit 5a4ce99f99548c6cf608e16767d9d791b92bfa48
Author: Szymon Nowicki <sznowicki@users.noreply.github.com>
Date:   Mon Jul 6 23:23:37 2020 +0200

    Add explanation of and/or combinations in a human language. (#499)

    * Add explanation of and/or combinations in a human language.

    * Change explanation of and/or combinations to a pseudocode.

    Co-authored-by: Szymon Nowicki <sznowicki@eskalacja.com>

commit 822b77eb602a406f3fddb82f42054f2d8486b922
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sat Jul 4 18:02:32 2020 -0700

    Improve supports example

commit 9c96c87c27bf203dce093dcb90631fc40578b739
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sat Jul 4 17:58:00 2020 -0700

    Release 4.13 version

commit 90d3b3590fd05e54b8c0da3411ae37c8567a00ba
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sat Jul 4 17:57:34 2020 -0700

    Downgrade Jest

commit 5cca6e53d0e8bedcbf8edd1e1146485ff85e9f24
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sat Jul 4 17:54:05 2020 -0700

    Update dependencies

commit f3a58e247a68bba5bb4e1b85b5444a344e45ced9
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sat Jul 4 17:49:39 2020 -0700

    Organize queries

commit 16482d66133cce530cc1eb4b94ec19a869ff89dc
Author: Jesús Leganés-Combarro <piranna@gmail.com>
Date:   Sun Jul 5 02:38:33 2020 +0200

    Add support for features selection (#501)

    * Replace `jest` devDependency for recommended `jest-cli` (fix tests running)

    * Add support for features selection (is it really so simple?) Fix #407 #491

    * Add implementations for `loadFeature()` (they were mocked)

    * Used `supports` instead of `feature` & improved documentation

    * Non strict checking of feature support

    * Rename `browserslist.usage` to `browserslist.cache` & improved feats filter

    * [loadFeature] Renamed `usage` to `features` & simplified code complexity

    * Improved docs of features detection

    * Re-word exception due to lack of `supports queries` in client-side build

    * Allow dashes in features names

    * Fix typo in `README.md`

commit 0846ee2d55a7dcd7dee6d32fb6c49109f0e4214f
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Thu Jul 2 12:45:59 2020 -0700

    Improve changelog

commit f53bf14938d766f1984d8ec47b787027dceb1d4f
Author: Jesús Leganés-Combarro <piranna@gmail.com>
Date:   Wed Jul 1 10:01:10 2020 +0200

    Fix typo (#502)

commit 231f26008ee06f5af78159dcdc3b29ddde9e1a61
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Fri Jun 26 13:20:03 2020 -0400

    Release 4.12.2 version

commit 1c5b42f23f05f594289a949899152d5ed0a799cd
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Fri Jun 26 13:18:57 2020 -0400

    Update dependencies

commit d5eb54a82477a45d56073599740eb46e64a81214
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Fri Jun 26 13:15:36 2020 -0400

    Update Firefox ESR

commit 0931098e6fced4c051b3d28577d32053829f8774
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Jun 24 13:20:47 2020 -0400

    Release 4.12.1 version

commit b802e4213a34baa6c07c13847caaaff102b5ce27
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Jun 24 13:18:18 2020 -0400

    Update dependencies

commit c438b43fe22b62e0580b4c2145281842e7882438
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Jun 23 19:43:51 2020 -0400

    Clean up code

commit 8000c667094269dd968f683d0339248785e30ea3
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Tue Jun 23 19:39:12 2020 -0400

    Limit Node.js to fix ESM bug

commit 7144c18c1e368e2c1fb5002b370f264d569f1a0e
Author: Luke Edwards <luke.edwards05@gmail.com>
Date:   Tue Jun 23 16:38:23 2020 -0700

    chore: simplify `package.json` searcher (#497)

    * chore: replace pkg-up

    * chore: update pkg search

    * chore: bump escalade

    * fix: flatten fixture tmpdir

    * fix: address feedback

commit 70e04f835e14f753d50bafd0809a8c57b360fdd0
Author: Mukundan Senthil <mukundan314@gmail.com>
Date:   Sun Apr 26 21:23:47 2020 +0530

    Remove trailing comma (#481)

commit 104d5646eae7b862262d4db9642fc57bbfacbbf8
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Apr 20 17:43:58 2020 -0400

    Release 4.12 version

commit 0009a89c31d64af5107e95004a96c81772af52af
Author: Thomas Pozzo di Borgo <Yivan@users.noreply.github.com>
Date:   Mon Apr 20 22:44:05 2020 +0200

    Add some details on combiners for documentation (#478)

    * Add some details on combiners for documentation

    * fix typo - line length

commit 3ec87f46ac5db3011ab503384e4d03801ac23358
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Apr 20 16:00:32 2020 -0400

    Tell about enironments in shared configs

commit 2c4d2d85d3bc6a05cef7a5d09a2d757891354d6a
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Apr 20 15:53:16 2020 -0400

    Fix if

commit 09e5e2db6fa48f3df7eb348ba7abaf33da9e659d
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Apr 20 15:49:40 2020 -0400

    Do not run pnmp test only on Node.js 8

commit 5f31b6cb36ed218304f83b943dc5073fd00c98a7
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Apr 20 15:48:02 2020 -0400

    Do not run pnpm test on Node.js 8

commit af1e510cd2cef4a7530f90e7f95b9d3680ad9905
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Apr 20 15:43:35 2020 -0400

    Update dependencies

commit 8c9bc65efee3cdaa6395c8364d1176b963375641
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Apr 20 15:37:59 2020 -0400

    Clean up code

commit c1a536419c7eff54e52c73cdaeab58165d3be4b2
Author: Yevgeny Petukhov <petukhov.yevgeny@gmail.com>
Date:   Mon Apr 20 22:34:59 2020 +0300

    ✨ shareable: env support (#474)

    * ✨ shareable: env support

    Resolves: #300

    * ♻️ sharable env: check typeof instead constructor

    * ✅ sharable env: test for initial defaults

    * ✅ shareable env: more stable tests

    * ✅ sharaable env: test for nullable config

commit 9c094bc3cf2dd70a5dd0f66b3b320797561e132d
Author: Dmitry Statsenko <alkor.sx@gmail.com>
Date:   Mon Apr 20 05:49:16 2020 +0400

    (md) fix: readme dead IE_Mob 11 (#477)

commit 77082f0bd054176a664dea03a6d879cbdc8e6210
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Apr 8 17:39:52 2020 -0400

    Fix TOC

commit 29e6af9da28c63c0cbe4c5ae164df0cc61a9ca2b
Author: Blaine Bublitz <blaine.bublitz@gmail.com>
Date:   Wed Apr 8 15:36:37 2020 -0600

    Add Tidelift enterprise language (#467)

commit 240f8ca61fad45c05428a3b3a4b9190d3e6db6b5
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Mar 30 16:32:22 2020 -0400

    Increase test timeout

commit 9383e93d060c28167a3773cecc49bc42eb5e5f5d
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Mar 30 16:27:20 2020 -0400

    Release 4.11.1 version

commit da06ccb0a1865242a9d037644a999fad7667a066
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Mar 30 16:26:43 2020 -0400

    Downgrade pkg-up for Node.js 6 support

commit b8023a49cfe4fd0f507d800d5b612c1a479713e4
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Mar 30 16:26:14 2020 -0400

    Update dependencies

commit 2d44c8b028c811a6fb3c1ae0628e6eda34624e88
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Mar 29 17:19:16 2020 -0400

    Update dependencies

commit a86d9b1c8914b73ffa5a42f02050ae8d834b6294
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Mar 29 17:09:18 2020 -0400

    Allow to not have pnpm to run tests

commit 2344b2ca4109135ee1d6dcceed82041d5d1c9494
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Mar 23 17:24:05 2020 -0400

    Simplify warning

commit 5d5159710ca1427ec7a1da34e3533f8d3b050a0d
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Mon Mar 23 17:17:00 2020 -0400

    Use latest Browserslist in --update-db

commit 504adbaba2de6dab50a6efdfaebbe4e1f711fcf2
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Mar 22 19:41:34 2020 -0400

    Release 4.11 version

commit f418fc9c13bdc9c4235565fe71278cacb7fd5bbc
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Mar 22 19:40:10 2020 -0400

    Normalize arg name

commit 98536b18ec2df4bbc7fa9b906e3b2d62c9029c30
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Mar 22 19:38:40 2020 -0400

    Remove -m argument alias

commit 2a6906827d194c48f7b03589798c35a762c415d3
Author: James Ross <james@jross.me>
Date:   Sun Mar 22 23:37:36 2020 +0000

    feat: add mobileToDesktop option to CLI (#462)

commit eeb2deaf982f425c7b164b7f30eb6b17c0fbbd29
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Sun Mar 22 19:37:28 2020 -0400

    Update dependencies

commit 79ee2a01d5e382c296253f5e188c9d5826b18de3
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Mar 18 23:39:33 2020 -0400

    Release 4.10 version

commit b590c7c60215325302268defb8ffb0025ab90f0f
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Mar 18 23:38:28 2020 -0400

    Clean up CLI help

commit 9ad30cf57c26e39f2582dea86b1aefaf58f85edf
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Mar 18 23:36:12 2020 -0400

    Clean up --update-db tests

commit 6b129e3fffc08fe13c1ed5245e53b126f614d010
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Mar 18 23:20:14 2020 -0400

    Fix pnpm update

commit 99da1ba7da333424695191fed406901107ea941b
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Mar 18 23:18:37 2020 -0400

    Improve output tests

commit c25dc64727fc7633e3d006b2faaf906e0497ac36
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Mar 18 23:09:16 2020 -0400

    Fix Node.js 8 at CI

commit 4171d01efa0266ca2b7c7d8322887d5b725fa736
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Mar 18 23:06:43 2020 -0400

    Fix pnpm install script for CI

commit 0a3ab8664173ae094a8c9bdec13249923be736df
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Mar 18 23:01:35 2020 -0400

    Try to fix yarn to install global

commit 6de85137a3ce60e9427e7d8ed83fd376002daab8
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Mar 18 22:58:39 2020 -0400

    Try to fix pnpm support

commit 9ae9227367c4f229fb8ad0fdfcb4b0c42e1037fd
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Mar 18 22:52:28 2020 -0400

    Try to fix CI

commit 4561ef26e9e245a8d87054814d492406c386fbc7
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Mar 18 22:48:03 2020 -0400

    Fix warning

commit 29e0bcb4aeb0d80673e75fcd964e0e6b59281449
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Mar 18 22:44:45 2020 -0400

    Clean up code

commit e52a2a23f742e21f863eddc5fffe030eead5ae74
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Mar 18 21:16:28 2020 -0400

    Remove JSDoc spelling check

commit 034fd7c33ac218c5af12f2ae994a747242c033d9
Author: Ivan Solovev <ivan@solovev.one>
Date:   Thu Mar 19 04:24:07 2020 +0300

    Add the --update-db flag (#455)

    * Add the --update-db flag

    * Clean up code

    * Clean up code

    * Fix checking package name

    * Remove constant 'unknown version'

    * Clean up code

    * Clean up code

    * Fix yarn

    * Fix yarn regexp

    * Fix pnpm

    * Clean up getCurrentVersion

    * Fix changing version for Npm

    * Add a check for the existence of package.json

    * Rename updater

    * Fix print for current version

    * Clean up getCurrentVersion function

    * Clean up code for updating Yarn

    * Clean up code for getCurrentVersion

    * Clean up updateLockfile

    * Clean up updateLockfile for Pnpm

    * Fix parsing lockfile for Npm

    * Add tests

    * Clean up getCurrentVersion

    * Fix error message

    * Inline package name

    * Clean up test

    * Fix fixtures for tests

    Co-authored-by: Andrey Sitnik <andrey@sitnik.ru>

commit 7d90bb2b082bb2d6f1dd4443a224408d81d87878
Author: Gustav Pursche <pursche@posteo.de>
Date:   Sun Mar 8 13:28:28 2020 +0100

    Docs: fix typo in README (#459)

commit 5fc2e8ddc84c9fa4f54037084c982aad89f18b8c
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Fri Feb 28 19:39:54 2020 -0500

    Release 4.9.1 version

commit 4efc7ee7c546db8c97daa9e40de7f4d16048ed13
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Fri Feb 28 19:37:00 2020 -0500

    Update dependencies

commit 94be1181a5e494d6e0f373877a0bf4d847cd616c
Author: Huáng Jùnliàng <jlhwung@gmail.com>
Date:   Fri Feb 28 19:35:20 2020 -0500

    Workaround incorrect caniuse regional data (#458)

    * fix: workaround incorrect caniuse regional data

    * refactor: remove uneccessary guards

commit ca7910d38d34e41221ccf1ee21f9abd5378843e2
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Feb 26 18:03:56 2020 -0500

    Release 4.9 version

commit 2e7742ad43e3a38fc83f31b98eec8ad455c35a6c
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Feb 26 18:02:56 2020 -0500

    Add jest-ci

commit d3e2776bc927cd52d8ddd2c9e2ab3715ac2ec70c
Author: Andrey Sitnik <andrey@sitnik.ru>
Date:   Wed Feb 26 18:00:37 2020 -0500

…
zhouyu9527 pushed a commit to zhouyu9527/browserslist that referenced this issue Jul 5, 2022
* Add the --update-db flag

* Clean up code

* Clean up code

* Fix checking package name

* Remove constant 'unknown version'

* Clean up code

* Clean up code

* Fix yarn

* Fix yarn regexp

* Fix pnpm

* Clean up getCurrentVersion

* Fix changing version for Npm

* Add a check for the existence of package.json

* Rename updater

* Fix print for current version

* Clean up getCurrentVersion function

* Clean up code for updating Yarn

* Clean up code for getCurrentVersion

* Clean up updateLockfile

* Clean up updateLockfile for Pnpm

* Fix parsing lockfile for Npm

* Add tests

* Clean up getCurrentVersion

* Fix error message

* Inline package name

* Clean up test

* Fix fixtures for tests

Co-authored-by: Andrey Sitnik <andrey@sitnik.ru>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants