-
-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: explore parsers and printers #380
base: main
Are you sure you want to change the base?
Conversation
|
commit: |
updated PR description to be more accurate. |
Closes #44
Relates #100
This basically duplicates #100 at this point. See #100 for up and downsides of this approach.
I was initially intending to get rid of a lot more dependencies (like the dependencies for handling html) and use
svelte-ast-print
instead, but this was opening too many issues at the same time. That's why I opted to "only" switch toacorn
andesrap
here, the rest can be done later.Relevant PR's
Benefits
svelte
ecosystemrolldown
#371)recast
esrap
Downsides
TSEstree
as no good public alternative exists, that matchesacorn
s output. We do have@typescript-eslint/types
but that was just the one with the smallest pain points. Still exploring other options.