Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roadmap #267

Open
12 of 21 tasks
privatenumber opened this issue Jul 15, 2023 · 1 comment
Open
12 of 21 tasks

Roadmap #267

privatenumber opened this issue Jul 15, 2023 · 1 comment

Comments

@privatenumber
Copy link
Owner

privatenumber commented Jul 15, 2023

Roadmap

v5

Breaking changes

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

Node v20 support

TypeScript parity

tsconfig.json

VSCode debugging

  • 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

Watch mode

REPL

Testing

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! ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants