fix(deps): bump stylelint stack together to resolve peer conflict - #117
Conversation
@nextcloud/stylelint-config changed its stylelint peer range mid-3.x (3.0.1 wants ^16.2.0, 3.2.2 wants ^17.9.1), so the declared ^3.0.1 range spans a breaking peer change and npm-shrinkwrap.json could no longer be resolved from package.json. Bump stylelint, @nextcloud/stylelint-config and stylelint-config-standard together so the tree resolves again, and group them in renovate.json so future updates arrive as a single PR. Only the stylelint subtree was re-resolved: 30 version changes, 24 added, 8 removed, 0 downgrades, nothing outside stylelint's dependency tree. Verified with npm ci and npx stylelint css/*.css (exit 0). Fixes #116 Assisted-by: ClaudeCode:claude-opus-5 Signed-off-by: Christoph Schaefer <christoph.schaefer@nextcloud.com>
TL;DRThe diagnosis in #116 is right and the fix is minimal and correct. Every quantitative claim in the description checks out exactly. Approve. Two things before merge:
Everything else is a note, not a request. What I verified independently
Not verified: that 1.
|
Fixes #116
@nextcloud/stylelint-configchanged itsstylelintpeer range mid-3.x, so^3.0.1now spans a breaking peer change and the lockfile can no longer be resolved frompackage.json. This bumps the three stylelint packages together and groups them inrenovate.json.Only the stylelint subtree was re-resolved — 30 version changes, 24 added, 8 removed, 0 downgrades, nothing outside stylelint's tree (
vue,vite,@nextcloud/vue,@nextcloud/axiosuntouched).Verified:
npm cisucceeds from the new lockfile, andnpx stylelint css/*.css(the CI command) exits 0. Note it surfaces 16 newcsstools/use-logicalwarnings onsettings.css,share.css,template.css— non-blocking, baseline was clean.Once merged, #61 and #62 are redundant and can be closed; #63 should regenerate.
Assisted-by: ClaudeCode:claude-opus-5