Agree. In open source build step (for TS or meaningless bundler) only reduces library maintainability.
All my open source (
@PostCSS,
@logux_io) is written in JS and have TS types in separated files (tests also is using TS to check that types and JS code are synced).
nope, the article is correct. SvelteKit is written in JS and distributed as source code — no build step — and it's been miraculous for productivity. build steps make sense for apps, they make much less sense for libraries