Format Vue SFC.
This plugin format root-level blocks through dprint
, meaning you will need to
install plugins for the languages contained in your Vue SFCs.
Unless a lang
attribute is present:
Block | Default |
---|---|
script |
js |
template |
html |
style |
css |
Install and setup dprint, then:
- Run
dprint config add malobre/vue
- Install plugins for the languages contained in your vue files.
- Ensure
.vue
file extensions are matched in anincludes
pattern:{ // -- snip -- "includes": [ "**/*.vue" ] }
- Add a
vue
configuration property if desired:{ // -- snip -- "vue": { // vue config goes here } }
Key | Default | Description |
---|---|---|
indentTemplate |
true |
Indent the content of the <template> tag |
indentWidth |
2 |
Width of the indentation |
useTabs |
false |
Use tabs for indentation |
Run
cargo build --release --target=wasm32-unknown-unknown