Skip to content

Investigate migrating from unmaintained tsup to tsdown #1492

Description

@cliffhall

Background

The CLI and TUI clients (and test-servers) currently bundle with tsup, which is effectively unmaintained. tsdown is the actively-maintained, Rolldown-powered successor positioned as a drop-in replacement.

Goal

Investigate why we're on tsup and evaluate migrating to tsdown.

Tasks

  • Inventory every place tsup is used (clients/cli, clients/tui, test-servers, any others) and the config/options each relies on.
  • Assess tsdown compatibility with those configs (entry points, formats, dts, externals, the @inspector/core alias, watch mode).
  • Prototype the migration for one client and confirm builds + tests pass.
  • Document findings and recommend whether/how to migrate.

Acceptance criteria

  • A clear recommendation on migrating to tsdown, with the migration path and any blockers identified.

Metadata

Metadata

Assignees

Labels

v2Issues and PRs for v2

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions