Overview of tsx research and policy
masterThe tsx repository contains engineering research notes, cross-tool synthesis, and implementation maps regarding TypeScript execution. It documents decisions on compatibility boundaries, runtime extensions, and module resolution policies.
Key areas of research documented include:
- Module Resolution: Runtime extension and package-subpath policies.
- Node Integration: Node feature gates and loader integration.
- CJS Interop: Default-import policies for ambiguous CommonJS
__esModuleexports. - Transform Semantics: Per-file transform semantics and backend verification contracts.