Skip to content

feat(deps): upgrade upstream dependencies - #3227

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

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

Conversation

@voidzero-guard

Copy link
Copy Markdown
Contributor
  • Upgrade tsdown (with @tsdown/css / @tsdown/exe) to 0.23.2 and oxc-node to v1.0.1 (@oxc-node/cli / @oxc-node/core 1.0.1).
  • Switch declaration generation to the Oxc dts generator in packages/cli and packages/prompts: tsdown 0.23.2 pulls rolldown-plugin-dts 0.29, whose tsgo API requires TypeScript 7.1+ while this repo pins 7.0.2, and TypeScript 7 no longer ships the classic tsc API.
  • Add the explicit export type annotations the Oxc dts generator requires across packages/prompts and three packages/cli modules.
  • Drop the optional @typescript/native-preview peer from packages/core/package.json (rolldown-plugin-dts no longer declares it) and regenerate the CLI NAPI binding types.

Dependency updates

Package From To
oxc-node v1.0.0 (4759ced) v1.0.1 (6d5376d)
tsdown 0.23.1 0.23.2
@tsdown/css 0.23.1 0.23.2
@tsdown/exe 0.23.1 0.23.2
@oxc-node/cli 1.0.0 1.0.1
@oxc-node/core 1.0.0 1.0.1
Unchanged dependencies
  • rolldown: v1.2.15 (89d821c)
  • vite: v8.3.5 (981f07f)
  • vitest: 5.0.5
  • @vitest/browser: 5.0.5
  • @vitest/browser-playwright: 5.0.5
  • @vitest/browser-preview: 5.0.5
  • @vitest/mocker: 5.0.5
  • @vitest/pretty-format: 5.0.5
  • @vitest/snapshot: 5.0.5
  • @vitest/spy: 5.0.5
  • @vitest/utils: 5.0.5
  • lightningcss: ^1.33.0
  • lint-staged: 17.6.0
  • oxfmt: 0.74.0
  • oxlint: 1.89.0
  • @oxlint/plugins: 1.89.0
  • oxlint-tsgolint: 7.0.2005
  • @oxc-project/runtime: 0.155.0
  • @oxc-project/types: 0.155.0
  • oxc-minify: 0.155.0
  • oxc-parser: 0.155.0
  • oxc-transform: 0.155.0
  • VITEST_VERSION constant: 5.0.5
  • yuku-parser: 0.19.0
  • postcss: ^8.5.30
  • fsevents: ~2.3.3

Code changes

  • packages/cli/tsdown.config.ts, packages/prompts/tsdown.config.ts: set dts.generator: 'oxc' (replacing dts: true in the CLI config). rolldown-plugin-dts 0.29's tsgo API requires TypeScript 7.1+, this repo pins TypeScript 7.0.2, and TypeScript 7 no longer ships the classic tsc API.
  • packages/prompts/src/{box,common,log,messages,note,stream,task-log,task}.ts, packages/cli/src/{define-config,oxlint-plugin,version}.ts: add explicit type annotations on exported symbols as required by the Oxc dts generator. packages/prompts/src/task-log.ts adds exported TaskLog / TaskLogGroup interfaces for the taskLog() return type.
  • packages/core/package.json: remove the optional @typescript/native-preview peer dependency (tsdown 0.23.2's rolldown-plugin-dts 0.29.0-beta.2 no longer declares it) and bump bundledVersions.tsdown to 0.23.2.
  • packages/cli/binding/index.d.cts: regenerate NAPI binding types; adds the FrozenTsconfig interface from oxc-node v1.0.1 (6d5376d).
  • pnpm-lock.yaml: regenerate.

Build status

  • upgrade-and-sync: success
  • build-upstream: failure

- oxc-node: v1.0.0 (4759ced) -> v1.0.1 (6d5376d)
- tsdown: 0.23.1 -> 0.23.2
- @tsdown/css: 0.23.1 -> 0.23.2
- @tsdown/exe: 0.23.1 -> 0.23.2
- @oxc-node/cli: 1.0.0 -> 1.0.1
- @oxc-node/core: 1.0.0 -> 1.0.1

Code changes:
- Switch declaration generation to the Oxc dts generator in packages/cli/tsdown.config.ts and packages/prompts/tsdown.config.ts (rolldown-plugin-dts 0.29's tsgo API requires TypeScript 7.1+; repo pins 7.0.2)
- Add explicit export type annotations required by the Oxc dts generator in packages/prompts/src/{box,common,log,messages,note,stream,task-log,task}.ts and packages/cli/src/{define-config,oxlint-plugin,version}.ts, including new TaskLog/TaskLogGroup interfaces in packages/prompts/src/task-log.ts
- Remove the optional @typescript/native-preview peer dependency from packages/core/package.json (no longer declared by rolldown-plugin-dts) and bump bundledVersions.tsdown
- Regenerate NAPI binding types in packages/cli/binding/index.d.cts (adds FrozenTsconfig from oxc-node v1.0.1)
@voidzero-guard

Copy link
Copy Markdown
Contributor Author

✅ No upstream CLI help changes detected

Compared normalized --help output for the upstream CLIs mirrored by Vite+.

➖ Vite: no version update (8.3.5)

No version update was detected, so there is no CLI help diff.

➖ Vitest: no version update (5.0.5)

No version update was detected, so there is no CLI help diff.

➖ Oxlint: no version update (1.89.0)

No version update was detected, so there is no CLI help diff.

➖ Oxfmt: no version update (0.74.0)

No version update was detected, so there is no CLI help diff.

✅ tsdown: no CLI help changes (0.23.1 → 0.23.2)

The version was updated, but the normalized CLI help output has no differences.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

🚀 Deploying Preview to Cloudflare 🚀

Preview URL: https://deps-upstream-update-viteplus-dev.voidzero-docs.workers.dev (commit 53419a4)

This URL reflects your latest Preview deployment

Preview Deployments by commit

Status Deployment URL Commit Updated (UTC) See this deployment's details
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://8c291a91-viteplus-dev.voidzero-docs.workers.dev 53419a4 2026-10-25T01:29:00.933Z Visit the dashboard ↗

@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatednpm/​@​tsdown/​exe@​0.23.1 ⏵ 0.23.282 -11007397 +1100
Updatednpm/​@​oxc-node/​core@​1.0.0 ⏵ 1.0.194 +110076 +195 +2100
Updatednpm/​@​tsdown/​css@​0.23.1 ⏵ 0.23.21001008097 +1100
Updatednpm/​@​oxc-node/​cli@​1.0.0 ⏵ 1.0.190 +110087 +195 +1100
Updatednpm/​tsdown@​0.23.1 ⏵ 0.23.2981008897 +1100

View full report

@github-actions

Copy link
Copy Markdown
Contributor

CLI artifact sizes (53419a4)

Final release artifacts built by the canonical build-upstream and build-windows-cli actions.
The dist rows use the Linux build. The core total excludes .node files to match the release artifact.

Artifact Format Base PR Change
packages/cli/dist Directory total 2.26 MiB 2.26 MiB +3.16 KiB (+0.14%)
packages/core/dist Directory total 4.07 MiB 4.08 MiB +7.95 KiB (+0.19%)
Combined package dist Directory total 6.33 MiB 6.34 MiB +11.11 KiB (+0.17%)
vp (Linux x64) Binary 8.23 MiB 8.23 MiB 0 B (0.00%)
vp (Linux x64) gzip -9 3.76 MiB 3.76 MiB 0 B (0.00%)
NAPI (Linux x64) Binary 35.45 MiB 35.46 MiB +3.31 KiB (+0.01%)
NAPI (Linux x64) gzip -9 14.12 MiB 14.12 MiB +4.18 KiB (+0.03%)
vp (macOS ARM64) Binary 5.38 MiB 5.38 MiB 0 B (0.00%)
vp (macOS ARM64) gzip -9 3.20 MiB 3.20 MiB 0 B (0.00%)
NAPI (macOS ARM64) Binary 42.23 MiB 42.23 MiB +32 B (+0.00%)
NAPI (macOS ARM64) gzip -9 18.25 MiB 18.26 MiB +1.94 KiB (+0.01%)
vp (Windows x64) Binary 6.08 MiB 6.08 MiB 0 B (0.00%)
vp (Windows x64) gzip -9 2.82 MiB 2.82 MiB 0 B (0.00%)
NAPI (Windows x64) Binary 31.50 MiB 31.51 MiB +10.50 KiB (+0.03%)
NAPI (Windows x64) gzip -9 12.83 MiB 12.83 MiB +3.25 KiB (+0.02%)
Trampoline (Windows x64) Binary 13.50 KiB 13.50 KiB 0 B (0.00%)
Trampoline (Windows x64) gzip -9 7.09 KiB 7.09 KiB +1 B (+0.01%)
Installer (Windows x64) Binary 4.67 MiB 4.67 MiB 0 B (0.00%)
Installer (Windows x64) gzip -9 2.24 MiB 2.24 MiB -1 B (-0.00%)

This branch has not been deployed

No deployments
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