You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We're close to hitting 2 million downloads a month on npm 🎉 Thank you everyone! ❤️
I'd like to take this opportunity to communicate what I have in mind next. If there's anything that I missed or needs to be prioritized, please feel free to comment.
Add documentation for debugging in VSCode. I believe this is technically already possible, and is just a matter of setting it up. docs: VSCode debugging #399
A lot of the tests in tsx are re-testing what's tested in the specific loaders. The scope of the tests can be significantly smaller and focus more on what's not tested.
Node.js support
Drop Node.js v12, v14, v16
Branding
Make a website/landing page
A lot of people are confused when tsx does not have parity with esbuild. They're given the impression that tsx is an esbuild runtime, but tsx actually only uses esbuild to transform TypeScript to JS. The branding needs to change so it's less about esbuild and more about TypeScript.
Monorepo
I'm not a big fan of monorepos but it might make it easier for others to contribute if the loaders were in the same repo. However, I have some reservations about testing because there's a ton for each component.
Completed by consolidating to one repo without using a monorepo
Sponsorships
I work on this project on my personal time which is not sustainable. If you find this project useful, please consider showing your appreciation by sponsoring me. Thank you! ❤️
The text was updated successfully, but these errors were encountered:
Roadmap
v5
Breaking changes
tsconfig.json
from entry-file (diverges from tsc behavior but makes more sense with tsx)repl.ts
esm
tohook
as Node adds support for CJS in their Hooks API (module: make CJS load from ESM loader nodejs/node#47999)v4
We're close to hitting 2 million downloads a month on npm 🎉 Thank you everyone! ❤️
I'd like to take this opportunity to communicate what I have in mind next. If there's anything that I missed or needs to be prioritized, please feel free to comment.
ESM Interoperability
Optimize dependency transformations
ts-node
) #167tsx
should have option to not do extra things #228Node v20 support
watch
mode innode.js 20
doesn't watch changes in non-entry files #246TypeScript parity
TypeScript file matching
allowJs
) #135TypeScript resolver
.js
→.ts
conversion in local export map #59tsconfig.json
tsconfig
s #265jsconfig.json
Read jsconfig.json when running .jsx files? #259VSCode debugging
Watch mode
watch
mode innode.js 20
doesn't watch changes in non-entry files #246--watch
flag?REPL
--eval
flag --eval support #162Testing
A lot of the tests in tsx are re-testing what's tested in the specific loaders. The scope of the tests can be significantly smaller and focus more on what's not tested.
Node.js support
Branding
Monorepo
Sponsorships
I work on this project on my personal time which is not sustainable. If you find this project useful, please consider showing your appreciation by sponsoring me. Thank you! ❤️
The text was updated successfully, but these errors were encountered: