Skip to content

A prettier plugin for parsing and printing Marko files.

License

Notifications You must be signed in to change notification settings

marko-js/prettier

Repository files navigation


prettier-plugin-marko
TypeScript Styled with prettier Build status NPM Version Downloads

Note: For prettier@2 or below use prettier-plugin-marko@2.

A Prettier plugin for parsing and printing Marko files.

Installation

npm

npm install prettier prettier-plugin-marko -D

Usage

See the Prettier "using plugins" guide.

npm exec -- prettier --write "**/*.marko" --plugin=prettier-plugin-marko

Or via prettier configuration like:

{
  "plugins": ["prettier-plugin-marko"]
}

Editors

Editors such as VSCode provide plugins for calling Prettier directly from your editor.

Options

On top of Prettier's options, there are a few additional options picked up by this plugin.

markoSyntax: "auto" | "html" | "concise"

Marko supports both an html like and concise syntaxes. By default this plugin will try to detect the syntax you are already using and output a formatted document in that syntax.

You can overide the default ("auto") to enforce that all templates are formatted to the syntax of your choosing.

Code of Conduct

This project adheres to the eBay Code of Conduct. By participating in this project you agree to abide by its terms.

About

A prettier plugin for parsing and printing Marko files.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 6