Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
typescript-transformer-handbook
📘 A comprehensive handbook on how to create transformers for TypeScript with code examples
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Closest I can think of is ttypescript
As you mentioned, there are proposals.
I would start by researching TypeScript transforms and ts-morph.
There's a weird thing called SweetJS which can be used to extend the language by way of macros.
There are a couple of ways. Like you mentioned Babel has various features that count as language extensions and there's also SweetJS. I've been interested in exploring the compiler API personally and ts-morph.
Related posts
- Eloquent JavaScript 4th edition (2024)
- Vrite Editor: Open-Source WYSIWYG Markdown Editor
- Show HN: I made an in-browser code editor with code replay and REPL
- Ts-morph – programmatically manipulate TypeScript source code with TypeScript
- Configure Stimulus with esbuild and Babel — Rails & Javascript