Which runtime environment should I target? Is ES2022 supported by Babylon source code, build tools, and developers? Do I need to target only ES6?
Eventually, I’ll convert to TypeScript. What TypeScript version is used?
I’m beginning to convert my javascript classes to enable integration into Babylon source. I’m using private class fields with hashtags (“#”) preceding the field name. I discovered this is an ES2022 feature, and ES6 does not support private class fields.
Finally, I’m currently trying to document within my Javascript files with JSdoc. What in-file documentation format is used by Babylon build tools? I’ve seen (elsewhere) references to TypeDoc, TSDoc, and others.