Skip to content

chore(deps): move browserslist and baseline-browser-mapping to overrides - #98

Merged
obeone merged 1 commit into
mainfrom
chore/web-overrides
Sep 17, 2026
Merged

obeone merged 1 commit into
mainfrom
chore/web-overrides

Conversation

@obeone

@obeone obeone commented Sep 17, 2026

Copy link
Copy Markdown
Owner

Follow-up to the dependency patch merged earlier (browserslist, baseline-browser-mapping, vitest). That PR bumped the versions but left two of them listed under devDependencies, when neither is actually a direct dependency of the dashboard. Both only show up transitively through the PostCSS, autoprefixer, and Vite chain.

This moves browserslist and baseline-browser-mapping into the existing overrides block in web/package.json, next to undici, which is already there for exactly this case. Nothing about what resolves changes: same versions, same lockfile entries for every other package, verified with npm ls before and after.

Ran the full web suite (206 tests) and the production build, both green, and confirmed the build left src/caucus/ui/ untouched. npm audit still clears the four advisories from the earlier patch; the pre-existing nanoid high is unrelated and untouched here.

Neither package is a direct dependency of the dashboard; both only
arrive transitively through the PostCSS, autoprefixer, and Vite chain.
Declare them the same way the file already handles undici, instead of
listing them under devDependencies. Same versions resolve either way.
@obeone
obeone merged commit a5c2657 into main Sep 17, 2026
5 checks passed
@obeone
obeone deleted the chore/web-overrides branch September 17, 2026 23:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant