Format your svelte components using prettier.
This repo is forked from UnwrittenFun/prettier-plugin-svelte. The point in the original repo where v2 support was dropped has bugs which were fixed after the support was dropped, so there doesn't exist any prettier plugin to properly format Svelte v2 code at the time of this writing.
- Format your html, css, and javascript using prettier
- Format Svelte syntax, e.g. each loops, if statements, await blocks, etc.
- Format the javascript expressions embedded in the svelte syntax
- e.g. expressions inside of
{}
, event bindingson:click=""
, and more
- e.g. expressions inside of
- Supports Svelte v2
Install prettier-plugin-svelte as a dev dependency in your project.
Then format your code using prettier cli. You may need to add --plugin-search-dir=.
prettier --write --plugin-search-dir=. ./**/*.html