Hello friends, I'm quite new to Rust. Recently, I used OXC in my Elixir project with NIF to modify JS files in my CLI. Unfortunately, after making changes to the JS file, all the comments above functions or within the code are removed, which is a major issue for me. Before diving into SWC, I wanted to ask if this library exhibits the same behavior.
My next question is whether SWC supports converting the entire AST to JSON and vice versa, particularly from JSON back to AST.
My current requirement is focused on JS files.
Thanks in advance!