Skip to content

build: refresh pnpm lockfile to resolve dependabot alerts - #139

Merged
chrispcampbell merged 1 commit into
mainfrom
chris/137-lockfile-refresh
Sep 4, 2026
Merged

build: refresh pnpm lockfile to resolve dependabot alerts#139
chrispcampbell merged 1 commit into
mainfrom
chris/137-lockfile-refresh

Conversation

@chrispcampbell

Copy link
Copy Markdown
Contributor

Fixes #137

See issue for details.

All 31 open Dependabot alerts came from transitive packages recorded in
`pnpm-lock.yaml`; in every case the patched version already satisfied the
range declared in a `package.json`, so the lockfile had simply drifted.

Regenerating the lockfile resolves all of them with no manifest changes:

  brace-expansion  1.1.11 -> 1.1.18, 2.0.1 -> 2.1.4
  braces           3.0.2  -> 3.0.3
  flatted          3.2.6  -> 3.4.4
  js-yaml          3.14.1 -> 3.15.2, 4.1.0 -> 4.3.2
  minimatch        3.1.2  -> 3.1.5, 9.0.3 -> 9.0.9
  nanoid           3.3.11 -> 3.3.18
  picomatch        2.3.1  -> 2.3.2, 4.0.3 -> 4.0.7
  postcss          8.5.6  -> 8.5.28
  rollup           4.55.1 -> 4.63.1
  shell-quote      1.7.3  -> 1.10.0
  vite             7.3.1  -> 8.2.2
  vitest           4.0.17 -> 4.1.11

The `glob` 10.x alert drops out on its own because sucrase 3.35.1 replaced
its `glob` dependency with `tinyglobby`.

The only major bump is vite 7 -> 8, pulled in transitively by vitest 4.1
(whose range is `^6 || ^7 || ^8`). That is confined to the test tooling:
the package itself is built with tsup, and there is no vitest config file.
@chrispcampbell
chrispcampbell merged commit 51e4d07 into main Sep 4, 2026
1 check passed
@chrispcampbell
chrispcampbell deleted the chris/137-lockfile-refresh branch September 4, 2026 18:57
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.

Refresh lockfile to address dependabot alerts

1 participant