Skip to content

feat(deps): upgrade upstream dependencies#1624

Open
voidzero-guard[bot] wants to merge 1 commit into
mainfrom
deps/upstream-update
Open

feat(deps): upgrade upstream dependencies#1624
voidzero-guard[bot] wants to merge 1 commit into
mainfrom
deps/upstream-update

Conversation

@voidzero-guard
Copy link
Copy Markdown
Contributor

Summary

  • Automated daily upgrade of upstream dependencies: rolldown to v1.0.1, vite to v8.0.13, vitest to 4.1.6, plus oxc/oxlint/oxfmt tooling and @vitejs/devtools.
  • Switch @rolldown/pluginutils to a regular catalog dependency (consumed from node_modules) instead of being built from the rolldown workspace subtree.
  • Update packages/core ./rolldown/pluginutils exports to .mjs/.d.mts and adjust sync-remote-deps to emit and locate the new layout.
  • Refresh oxlint help snapshots for the new --debug=OPTIONS flag and a tweaked parse-error prefix; hoist a few nested helpers to module scope to satisfy newer oxlint rules.

Dependency updates

Package From To
rolldown ac5c710 v1.0.1 (2777945)
vite 66f3194 v8.0.13 (a46f11a)
vitest 4.1.5 4.1.6
oxfmt 0.48.0 0.50.0
oxlint 1.63.0 1.65.0
oxlint-tsgolint 0.22.1 0.23.0
@oxc-project/runtime 0.129.0 0.132.0
@oxc-project/types 0.129.0 0.132.0
oxc-minify 0.129.0 0.132.0
oxc-parser 0.129.0 0.132.0
oxc-transform 0.129.0 0.132.0
@vitejs/devtools 0.1.21 0.1.24
rolldown-plugin-dts ^0.23.0 ^0.25.0
valibot 1.3.1 1.4.0
vitepress-plugin-graphviz ^0.0.1 ^0.1.0
Unchanged dependencies
  • tsdown: 0.22.0
  • @oxc-node/cli: 0.1.0
  • @oxc-node/core: 0.1.0

Code changes

  • Add @rolldown/pluginutils to the workspace catalog and as a direct dependency of packages/core; drop the @rolldown/pluginutils workspace override (pnpm-workspace.yaml, packages/core/package.json).
  • Point rolldownPluginUtilsDir at packages/core/node_modules/@rolldown/pluginutils and source its LICENSE from there (packages/core/build.ts).
  • Switch the ./rolldown/pluginutils and ./rolldown/pluginutils/filter exports from .js/.d.ts to .mjs/.d.mts (packages/core/package.json).
  • Handle the .mjs pluginutils layout in transformPluginutilsExport and read the pluginutils manifest from packages/core/node_modules (packages/tools/src/sync-remote-deps.ts).
  • Remove the now-unneeded @rolldown/pluginutils prebuild step (.github/actions/build-upstream/action.yml, justfile, vite.config.ts).
  • Refresh oxlint help snapshots for the new --debug=OPTIONS flag and the dropped Error: prefix on parse errors (packages/cli/snap-tests/bin-oxlint-wrapper/snap.txt, packages/cli/snap-tests/command-helper/snap.txt, packages/cli/snap-tests-global/command-staged-broken-config/snap.txt).
  • Hoist nested helper functions (withMarkerAndPrefix, activeStyle, withMarker, makeStaging) to module scope to satisfy newer oxlint rules (packages/prompts/src/group-multi-select.ts, packages/prompts/src/progress-bar.ts, packages/prompts/src/select-key.ts, packages/cli/src/create/__tests__/org-tarball.spec.ts).
  • Regenerate Cargo.lock and pnpm-lock.yaml for the upstream bumps.

Build status

  • sync-remote-and-build: failure
  • build-upstream: failure

- rolldown: ac5c710 -> v1.0.1 (2777945)
- vite: 66f3194 -> v8.0.13 (a46f11a)
- vitest: 4.1.5 -> 4.1.6
- oxfmt: 0.48.0 -> 0.50.0
- oxlint: 1.63.0 -> 1.65.0
- oxlint-tsgolint: 0.22.1 -> 0.23.0
- @oxc-project/runtime: 0.129.0 -> 0.132.0
- @oxc-project/types: 0.129.0 -> 0.132.0
- oxc-minify: 0.129.0 -> 0.132.0
- oxc-parser: 0.129.0 -> 0.132.0
- oxc-transform: 0.129.0 -> 0.132.0
- @vitejs/devtools: 0.1.21 -> 0.1.24
- rolldown-plugin-dts: ^0.23.0 -> ^0.25.0
- valibot: 1.3.1 -> 1.4.0
- vitepress-plugin-graphviz: ^0.0.1 -> ^0.1.0

Code changes:
- Consume @rolldown/pluginutils from npm catalog instead of the rolldown workspace
  (packages/core/package.json, packages/core/build.ts, pnpm-workspace.yaml)
- Drop the @rolldown/pluginutils prebuild step from the upstream build pipeline
  (.github/actions/build-upstream/action.yml, justfile, vite.config.ts)
- Switch ./rolldown/pluginutils exports to .mjs/.d.mts and teach
  sync-remote-deps to emit and resolve the new layout
  (packages/core/package.json, packages/tools/src/sync-remote-deps.ts)
- Refresh oxlint help snapshots for the new --debug=OPTIONS flag and updated
  parse-error format (packages/cli/snap-tests/bin-oxlint-wrapper/snap.txt,
  packages/cli/snap-tests/command-helper/snap.txt,
  packages/cli/snap-tests-global/command-staged-broken-config/snap.txt)
- Hoist nested helpers to module scope to satisfy the new oxlint rules
  (packages/prompts/src/group-multi-select.ts,
  packages/prompts/src/progress-bar.ts, packages/prompts/src/select-key.ts,
  packages/cli/src/create/__tests__/org-tarball.spec.ts)
- Refresh Cargo.lock for the rolldown bump (Cargo.lock)
@netlify
Copy link
Copy Markdown

netlify Bot commented May 19, 2026

Deploy Preview for viteplus-preview ready!

Name Link
🔨 Latest commit 1fb0177
🔍 Latest deploy log https://app.netlify.com/projects/viteplus-preview/deploys/6a0bc5195a377d0008d518e2
😎 Deploy Preview https://deploy-preview-1624--viteplus-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

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.

0 participants