Skip to content

chore: remove pnpm overrides once upstream deps are patched #90

@minpeter

Description

@minpeter

Context

PR #XX added pnpm.overrides in the root package.json to patch transitive dependency vulnerabilities (Dependabot alerts #1#6).

These overrides are a workaround, not a permanent fix. They should be removed once the direct dependencies ship versions that pull in the patched transitive deps naturally.

Overrides to track

Override Patched version Upstream dependency Remove when
picomatch@<2.3.22.3.2 2.3.2 @changesets/climicromatch micromatch depends on picomatch@>=2.3.2
picomatch@>=4.0.0 <4.0.44.0.4 4.0.4 Various (tinyglobby, fdir) Upstream deps require picomatch@>=4.0.4
brace-expansion@>=5.0.0 <5.0.55.0.5 5.0.5 ultraciteglobminimatch minimatch depends on brace-expansion@>=5.0.5
yaml@>=2.0.0 <2.8.32.8.3 2.8.3 vitestvite vite depends on yaml@>=2.8.3

Action

Periodically check if upstream has caught up. When all four are resolved:

  1. Remove the pnpm.overrides block from root package.json
  2. Run pnpm install and verify no Dependabot alerts remain
  3. Close this issue

Labels

maintenance, dependencies

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions