Print (serialize) Svelte AST nodes into stringified code syntax.
A.k.a. parse() in reverse.
Important
When using parse() from "svelte/compiler"...
please remember about passing modern: true to options (second argument).
This option is only available starting svelte@5.
Example:
import { parse } from "svelte/compiler";
parse(code, { modern: true });
// 👆 Don't forget about this!- It determines whether the provided AST node
typeis related to Svelte syntax only. - Based on node's
typecheck from above:
Mateusz "xeho91" Kadlubowski
- @manuel3108 for bringing TypeScript support to
esrap