[ ] yes (bugfixes and features will not be merged without tests)
[x] no
Breaking Changes?
[ ] yes (breaking changes will not be merged unless absolutely necessary)
[x] no
If yes, then include "BREAKING CHANGES:" in the first commit message body, followed by a description of what is breaking.
List any relevant issue numbers:
Description
Existing v3 setup:
repo has rollup@3 installed
repo has @rollup/plugin-typescript@11.1.0 installed which peer depends on rollup@3
@rollup/plugin-typescript@11.1.0 depends on @rollup/pluginutils@^5.0.1
@rollup/pluginutils@5.0.2 is resolved and saved in the lockfile
Trying to upgrade to v4:
upgrade to rollup@4 and @rollup/plugin-typescript@11.1.5 which peer depends on rollup@4
@rollup/plugin-typescript@11.1.5 still depends on @rollup/pluginutils@^5.0.1
@rollup/pluginutils@5.0.2 is not upgraded because it still matches
@rollup/pluginutils@5.0.2 doesn't peer depend on rollup@4
upgrade fails
This PR bumps the pluginutils dependency to ^5.1.0 which is the earliest version that peer depends on rollup@4.
There are a bunch more errors like this throughout the whole repo, but I'm only fixing this one for now. It's unfortunate that it ended up this way and pnpm install happily passes. I opened https://github.com/pnpm/pnpm/issues/6893 a while ago to report this behaviour.
Rollup Plugin Name:
typescript
This PR contains:
Are tests included?
Breaking Changes?
If yes, then include "BREAKING CHANGES:" in the first commit message body, followed by a description of what is breaking.
List any relevant issue numbers:
Description
Existing v3 setup:
rollup@3
installed@rollup/plugin-typescript@11.1.0
installed which peer depends onrollup@3
@rollup/plugin-typescript@11.1.0
depends on@rollup/pluginutils@^5.0.1
@rollup/pluginutils@5.0.2
is resolved and saved in the lockfileTrying to upgrade to v4:
rollup@4
and@rollup/plugin-typescript@11.1.5
which peer depends onrollup@4
@rollup/plugin-typescript@11.1.5
still depends on@rollup/pluginutils@^5.0.1
@rollup/pluginutils@5.0.2
is not upgraded because it still matches@rollup/pluginutils@5.0.2
doesn't peer depend onrollup@4
This PR bumps the
pluginutils
dependency to^5.1.0
which is the earliest version that peer depends onrollup@4
.There are a bunch more errors like this throughout the whole repo, but I'm only fixing this one for now. It's unfortunate that it ended up this way and
pnpm install
happily passes. I opened https://github.com/pnpm/pnpm/issues/6893 a while ago to report this behaviour.