blog.naokihaba.com

OSS activity in May 2026

In May, I continued my April PR, #1501. I sent a PR that rewrites references to tsdown/client in vp migrate.

voidzero-dev/vite-plus

In projects that migrated from tsdown, there are three places that reference tsdown/client. They are the import in .ts files, declare module, and compilerOptions.types in tsconfig.json (#1502). I rewrite these to vite-plus/pack/client, which I added in #1501.

At first, I planned to put all the changes in #1501. But the scope became too large. So I split the work into three PRs. This let reviewers review the Rust changes and the TypeScript changes separately. The three PRs depend on each other. So I asked them to merge all three together.

References to tsdown/client are in three places: the .ts import, the .ts declare module, and compilerOptions.types in tsconfig.json. #1541 rewrites the two .ts places. #1542 rewrites tsconfig.json to vite-plus/pack/client, which was added in April in #1501. #1542 also rewrites vite/client.

feat(migration): rewrite tsdown/client import and declare module statements (#1541)

This PR rewrites the tsdown/client import and declare module in .ts files.

feat(migration): rewrite tsdown/client and vite/client in tsconfig compilerOptions.types (#1542)

This PR rewrites tsdown/client and vite/client in compilerOptions.types in tsconfig.json.