
-
Someone posted a really ergonomic one here a few months ago inspired by the jQuery API (don't knock it, it works well for ASTs): Subsecond.
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
-
If that isn't enough or you find issues with it, the current de-facto standard for codemods is jscodeshift. You'll write more code, but at least you only have to write it once.
-
I've found https://github.com/davidmfoley/node-trucker to be brilliant for things like this, I use it to move the files and it updates all the imports.
Related posts
-
From React to TypeScript, Simplifying Migration with ts-migrate
-
How to Do a TypeScript Conversion: an opinionated take on gradual conversions
-
[AskJS] Can anyone recommend a test runner with ESM and Custom Loader Support?
-
Declaring static json imported "as const"
-
How We Migrated from Javascript and Flow to TypeScript at Osome