Developer migrates TypeScript library from tsup to tsdown, discovers contract break
A frontend engineer recently migrated the build system for a TypeScript open-source library from tsup to tsdown. The primary goal was to update the tooling without altering the final npm package delivered to users. While the configuration change was straightforward, the initial tsdown build unintentionally changed the names of key output files. This silent change risked breaking the library's public contract for existing consumers.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.


Discussion (0)
Log in to join the discussion and vote.
Log in