Skip to content

feat(deps): upgrade upstream dependencies - #384

Closed
Brooooooklyn wants to merge 1 commit into
mainfrom
deps/upstream-update
Closed

Brooooooklyn wants to merge 1 commit into
mainfrom
deps/upstream-update

Conversation

@Brooooooklyn

@Brooooooklyn Brooooooklyn commented Jan 4, 2026

Copy link
Copy Markdown
Member

Automated daily upgrade of upstream dependencies:

  • rolldown (latest tag)
  • rolldown-vite (latest tag)
  • vitest (latest npm version)
  • tsdown (latest npm version)

Build status: success


Note

Introduces new Rolldown exports and upgrades test/dev tooling.

  • Core: Adds ./rolldown/getLogFilter and ./rolldown/pluginutils/filter exports; relaxes @vitejs/devtools peer range to * and adds dev dep @vitejs/devtools@^0.0.0-alpha.22.
  • Test: Bumps Vitest packages (incl. @vitest/ui peer) to 4.0.16.
  • Tools: Updates upstream commit hashes for rolldown and rolldown-vite.

Written by Cursor Bugbot for commit 909313d. This will update automatically on new commits. Configure here.

Copilot AI review requested due to automatic review settings January 4, 2026 09:13

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This is an automated daily dependency upgrade PR that updates various upstream dependencies including rolldown, rolldown-vite, vitest, and tsdown. The build has succeeded, indicating the changes are functionally compatible.

Key changes:

  • Updated multiple catalog dependencies including oxc-related packages (0.101.0 → 0.106.0), vitest packages (4.0.15 → 4.0.16 for most), and various other minor version bumps
  • Updated rolldown and rolldown-vite git hashes in .upstream-versions.json
  • Added new export path ./rolldown/getLogFilter and replaced ./lib export with ./rolldown/pluginutils/filter in packages/core/package.json
  • Relaxed @vitejs/devtools peer dependency constraint from specific alpha version to wildcard

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 1 comment.

File Description
pnpm-workspace.yaml Updates catalog versions for multiple dependencies (oxc-project, @types/node, fs-extra, mocha, vitest, etc.), adds acorn-import-assertions, and adds quotes to override values
packages/tools/.upstream-versions.json Updates git commit hashes for rolldown and rolldown-vite upstream repositories
packages/test/package.json Updates @vitest/* packages from 4.0.15 to 4.0.16 and vitest-dev from 4.0.15 to 4.0.16
packages/core/package.json Adds new export paths for rolldown utilities, relaxes @vitejs/devtools peer dependency to wildcard, and adds @vitejs/devtools as dev dependency

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread pnpm-workspace.yaml
vitepress-plugin-group-icons: ^1.0.0
vitepress-plugin-llms: ^1.1.0
vitest: ^4.0.1
vitest: ^4.0.15

Copilot AI Jan 4, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The vitest catalog version is set to 4.0.15, but the vitest-dev override at line 159 uses 4.0.16, and the @vitest/ui peerDependency in packages/test/package.json (line 266) was also updated to 4.0.16. This version inconsistency could lead to unexpected behavior. The catalog version should be updated to match the other vitest-related packages at version 4.0.16.

Suggested change
vitest: ^4.0.15
vitest: ^4.0.16

Copilot uses AI. Check for mistakes.
"types": "./dist/tsdown/index-types.d.ts"
"./rolldown/pluginutils/filter": {
"default": "./dist/pluginutils/filter/index.js",
"types": "./dist/pluginutils/filter/index.d.ts"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed export breaks existing internal imports

The ./lib export from @voidzero-dev/vite-plus-core is being removed from the package exports map, but this export is actively used by multiple files in packages/cli/src/: lib.ts re-exports from it, lib-bin.ts imports build, UserConfig, and globalLogger from it, and index.ts imports the defineConfig type from it. Removing this export will cause these imports to fail to resolve.

Fix in Cursor Fix in Web

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 909313d53e

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +55 to 58
"./rolldown/pluginutils/filter": {
"default": "./dist/pluginutils/filter/index.js",
"types": "./dist/pluginutils/filter/index.d.ts"
},

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Restore @voidzero-dev/vite-plus-core/lib export

The exports map no longer exposes the ./lib subpath (it was present before this commit and was replaced with ./rolldown/pluginutils/filter). The CLI package still imports @voidzero-dev/vite-plus-core/lib (e.g., packages/cli/src/lib.ts and packages/cli/src/lib-bin.ts), so Node’s package exports resolution will now throw ERR_PACKAGE_PATH_NOT_EXPORTED when running the CLI or any consumer that relies on the lib entry point. Please reinstate the ./lib export or update the dependents to a new path.

Useful? React with 👍 / 👎.

"default": "./dist/pluginutils/index.js",
"types": "./dist/pluginutils/index.d.ts"
},
"./lib": {

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should keep lib export

@Brooooooklyn
Brooooooklyn deleted the deps/upstream-update branch January 5, 2026 04:51
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.

3 participants