-
Notifications
You must be signed in to change notification settings - Fork 467
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
chore: pin browserslist deps #1243
chore: pin browserslist deps #1243
Conversation
Hmm, it seems Short of introducing a lockfile of sorts, best can try is define an explicit dev dependency... this I suspect will work because we don't have a lockfile and so long as no transient dependencies require a range higher than what we set npm will use our defined version. But this is fragile to breaking if any sub dependencies do rev their |
This pull request is automatically built and testable in CodeSandbox. To see build info of the built libraries, click here or the icon next to each commit SHA. Latest deployment of this branch, based on commit d5c17a8:
|
dd79ad3
to
d5c17a8
Compare
Codecov Report
@@ Coverage Diff @@
## main #1243 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 24 24
Lines 1038 1038
Branches 349 346 -3
=========================================
Hits 1038 1038
Flags with carried forward coverage won't be shown. Click here to find out more. 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
@all-contributors please add @jlp-craigmorten for code :) |
I've put up a pull request to add @jlp-craigmorten! 🎉 |
What:
Pin
browserslist
andcaniuse-lite
development dependencies.Fixes #1242
Why:
There has been minor release of browserslist packages that remove support of
op_mob 64
which this library currently makes use of. Updates to the support matrix are considered a breaking change, so by pinning dependencies we can unblock minor and patch changes while pending a major release to update these dependencies and the version support for opera mobile.How:
Added
browsers@4.21.8
andcaniuse-lite@1.0.30001502
to thepackage.json
overrides
object (for Node >=16) anddevDependencies
(for Node 14).Versions chosen to align with those used in the last commit to
main
on 14 June 2023.Checklist:
- [ ] Documentation added to thedocs site- [ ] Tests- [ ] TypeScript definitions updated