You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The underlying problem is that, in a large monorepo:
We often don't control the package that depends on caniuse-lite and
We often don't care if it is outdated, despite caniuse-lite's political mission to pressure everybody to upgrade that one specific NPM package, even though many other NPM packages seem just as important to upgrade.
In the case of the rushstack-websites monorepo, caniuse-lite will get upgraded whenever Docusaurus is upgraded, and no we are not going to guarantee that Docusaurus gets upgraded every 6 months. It is a timeconsuming upgrade. 😅
I noticed while building websites for the first time in quite a while, the build would fail due to output from caniuse.
I temporarily overrode the errors with:
export BROWSERSLIST_IGNORE_OLD_DATA=1
The permanent solution is probably to periodically update the browserslist, but in a Docusaurus project it's unclear what is actually including it.
The text was updated successfully, but these errors were encountered: