docs / Tooling

Prettier Plugin

@vesk/prettier-plugin formats .vsk files in Prettier, preserving component, &[] and {#server}/{#client} syntax.

`@vesk/prettier-plugin` provides formatting support for `.vsk` files in Prettier.

Setup

terminal
									
										npm install -D @vesk/prettier-plugin
									
								
.prettierrc
									
										{
  "plugins": ["@vesk/prettier-plugin"]
}
									
								

How it works

  • Registers .vsk as a handled extension.
  • Transforms .vsk syntax to TypeScript/JSX for Prettier's parser, formats, then maps back.
  • Vesk-specific syntax (`component`, `&[]`, `{#client}`/`{#server}`) is preserved through the format pass.