From what I understand, target: esnext
will avoid most code transforms by tsc, outputting exactly what the user authored. This is in a way similar to #29
In full-typescript projects this means that by default what you write is what you get, avoiding unwanted and often unnecessary code transforms. I think a lot of people don’t understand that “tsc acts like babel-preset” so probably this shouldn’t be the default behavior.
The advantages for this package are:
I haven’t decided what lib
should be set to but that can be discussed separately, it’s fine as is.
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too