-
Notifications
You must be signed in to change notification settings - Fork 941
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
[infra] Upgrade package locks, and pin some broken deps #3092
Conversation
🦋 Changeset detectedLatest commit: 2364ab9 The changes in this PR will be included in the next version bump. Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
📊 Tachometer Benchmark ResultsSummarynop-update
render
update
update-reflect
Resultslit-element-list
render
update
update-reflect
lit-html-kitchen-sink
render
update
nop-update
lit-html-repeat
render
update
lit-html-template-heavy
render
update
reactive-element-list
render
update
update-reflect
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
"@web/dev-server-legacy": "^0.1.7", | ||
"@web/dev-server-rollup": "^0.3.13", | ||
"@web/test-runner": "^0.13.22", | ||
"@web/dev-server-rollup": "=0.3.15", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wasn't able to find docs around this syntax. Is this a syntax to pin that exact version? Or a version of "save-exact"?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It means exactly equal: https://github.com/npm/node-semver#ranges
This upgrades all package locks.
npm run upgrade
should be stable as of this PR.There were a few issues resulting from new dependencies that needed these fixes:
Pinned TypeScript versions in a couple of packages. We should be using
~
in general for TypeScript anyway, because TypeScript doesn't follow semver.Pinned
ts-clone-node
version because of an unknown breaking change.Changed import style for
rollup-plugin-summary
due to a presumed change in its export style.Pinned
@web/dev-server
and other@web/test-*
libraries in the tests package, because something has broken in a recent version. Filed [infra] Something broken for testing in recent @web/dev-server #3091 to track.