carsonfarmer
carsonfarmer
Keeping this open so we don't forget/are held accountable 😄
I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.
Yes great question. I have been exploring the TS -> ESM -> CJS route via rollup, and this seems to be pretty nice. Couple that with package.json exports and things...
Note that in my experiments with TS -> ESM -> CJS, I'm actually _not_ using tsc at all. Just the typescript IDE integration, and then rollup to actually compile all...
> What do you mean ? It can be just as "safe" as authoring in TS, it just purely a syntax change. Granted it requires some extra tsconfig settings. I...
Also, I guess keeping all the code linting and type-checking in place does mitigate mostly.
I actually agree re: point 1 above, and I have also found that it increases my efficiency when "testing" things locally. But I also agree with this last point, so...
I don't have anything in the works yet for this, no. So please feel free to claim it 😎. I didn't find a solution for the file extension issue, though...
This is great @mikeal! Note also @Gozala that I am starting to think that maybe TS via JSDocs is going to be the easier way to handle things. Right now,...
Agreed. This is clearly a well thought out "upgrade" path for whatever this library becomes. I'm 100% on board, and in particular, am excited about the first class batching proposal...