chore(deps): override transitive rollup 2.x to use direct dependency version

Add pnpm override to force all transitive rollup dependencies to use
the direct dependency version (4.59.0), eliminating the old 2.79.2
pulled in by workbox-build.
This commit is contained in:
kolaente 2026-02-26 23:10:45 +01:00
parent a76ba87939
commit f2a4a40e28
No known key found for this signature in database
GPG Key ID: F40E70337AB24C9B
2 changed files with 28 additions and 43 deletions

View File

@ -169,7 +169,8 @@
"vue-demi"
],
"overrides": {
"minimatch": "^10.2.1"
"minimatch": "^10.2.1",
"rollup": "$rollup"
}
}
}

View File

@ -6,6 +6,7 @@ settings:
overrides:
minimatch: ^10.2.1
rollup: 4.59.0
patchedDependencies:
'@github/hotkey@3.1.1':
@ -2024,7 +2025,7 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
'@types/babel__core': ^7.1.9
rollup: ^1.20.0||^2.0.0
rollup: 4.59.0
peerDependenciesMeta:
'@types/babel__core':
optional: true
@ -2033,7 +2034,7 @@ packages:
resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^2.78.0||^3.0.0||^4.0.0
rollup: 4.59.0
peerDependenciesMeta:
rollup:
optional: true
@ -2041,13 +2042,13 @@ packages:
'@rollup/plugin-replace@2.4.2':
resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==}
peerDependencies:
rollup: ^1.20.0 || ^2.0.0
rollup: 4.59.0
'@rollup/plugin-terser@0.4.4':
resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^2.0.0||^3.0.0||^4.0.0
rollup: 4.59.0
peerDependenciesMeta:
rollup:
optional: true
@ -2056,13 +2057,13 @@ packages:
resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==}
engines: {node: '>= 8.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0
rollup: 4.59.0
'@rollup/pluginutils@5.1.3':
resolution: {integrity: sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
rollup: 4.59.0
peerDependenciesMeta:
rollup:
optional: true
@ -5453,18 +5454,13 @@ packages:
hasBin: true
peerDependencies:
rolldown: 1.x || ^1.0.0-beta || ^1.0.0-rc
rollup: 2.x || 3.x || 4.x
rollup: 4.59.0
peerDependenciesMeta:
rolldown:
optional: true
rollup:
optional: true
rollup@2.79.2:
resolution: {integrity: sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==}
engines: {node: '>=10.0.0'}
hasBin: true
rollup@4.59.0:
resolution: {integrity: sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
@ -8517,54 +8513,46 @@ snapshots:
'@rolldown/pluginutils@1.0.0-rc.2': {}
'@rollup/plugin-babel@5.3.1(@babel/core@7.26.0)(rollup@2.79.2)':
'@rollup/plugin-babel@5.3.1(@babel/core@7.26.0)(rollup@4.59.0)':
dependencies:
'@babel/core': 7.26.0
'@babel/helper-module-imports': 7.25.9
'@rollup/pluginutils': 3.1.0(rollup@2.79.2)
rollup: 2.79.2
'@rollup/pluginutils': 3.1.0(rollup@4.59.0)
rollup: 4.59.0
transitivePeerDependencies:
- supports-color
'@rollup/plugin-node-resolve@15.2.3(rollup@2.79.2)':
'@rollup/plugin-node-resolve@15.2.3(rollup@4.59.0)':
dependencies:
'@rollup/pluginutils': 5.1.3(rollup@2.79.2)
'@rollup/pluginutils': 5.1.3(rollup@4.59.0)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-builtin-module: 3.2.1
is-module: 1.0.0
resolve: 1.22.8
optionalDependencies:
rollup: 2.79.2
rollup: 4.59.0
'@rollup/plugin-replace@2.4.2(rollup@2.79.2)':
'@rollup/plugin-replace@2.4.2(rollup@4.59.0)':
dependencies:
'@rollup/pluginutils': 3.1.0(rollup@2.79.2)
'@rollup/pluginutils': 3.1.0(rollup@4.59.0)
magic-string: 0.25.9
rollup: 2.79.2
rollup: 4.59.0
'@rollup/plugin-terser@0.4.4(rollup@2.79.2)':
'@rollup/plugin-terser@0.4.4(rollup@4.59.0)':
dependencies:
serialize-javascript: 6.0.2
smob: 1.5.0
terser: 5.31.6
optionalDependencies:
rollup: 2.79.2
rollup: 4.59.0
'@rollup/pluginutils@3.1.0(rollup@2.79.2)':
'@rollup/pluginutils@3.1.0(rollup@4.59.0)':
dependencies:
'@types/estree': 0.0.39
estree-walker: 1.0.1
picomatch: 2.3.1
rollup: 2.79.2
'@rollup/pluginutils@5.1.3(rollup@2.79.2)':
dependencies:
'@types/estree': 1.0.8
estree-walker: 2.0.2
picomatch: 4.0.3
optionalDependencies:
rollup: 2.79.2
rollup: 4.59.0
'@rollup/pluginutils@5.1.3(rollup@4.59.0)':
dependencies:
@ -12316,10 +12304,6 @@ snapshots:
optionalDependencies:
rollup: 4.59.0
rollup@2.79.2:
optionalDependencies:
fsevents: 2.3.3
rollup@4.59.0:
dependencies:
'@types/estree': 1.0.8
@ -13603,10 +13587,10 @@ snapshots:
'@babel/core': 7.26.0
'@babel/preset-env': 7.26.0(@babel/core@7.26.0)
'@babel/runtime': 7.25.4
'@rollup/plugin-babel': 5.3.1(@babel/core@7.26.0)(rollup@2.79.2)
'@rollup/plugin-node-resolve': 15.2.3(rollup@2.79.2)
'@rollup/plugin-replace': 2.4.2(rollup@2.79.2)
'@rollup/plugin-terser': 0.4.4(rollup@2.79.2)
'@rollup/plugin-babel': 5.3.1(@babel/core@7.26.0)(rollup@4.59.0)
'@rollup/plugin-node-resolve': 15.2.3(rollup@4.59.0)
'@rollup/plugin-replace': 2.4.2(rollup@4.59.0)
'@rollup/plugin-terser': 0.4.4(rollup@4.59.0)
'@surma/rollup-plugin-off-main-thread': 2.2.3
ajv: 8.18.0
common-tags: 1.8.2
@ -13615,7 +13599,7 @@ snapshots:
glob: 11.1.0
lodash: 4.17.23
pretty-bytes: 5.6.0
rollup: 2.79.2
rollup: 4.59.0
source-map: 0.8.0-beta.0
stringify-object: 3.3.0
strip-comments: 2.0.1