prettier
In Transforms
Eleventy transform that runs Prettier over HTML, XML, and SVG output.
Requires prettier as a peer dependency.
import {
createPrettierTransform,
} from '@allons-y/dashly/transforms/prettier';
createPrettierTransform(options?)
Create the Prettier transform. Bind to an Eleventy transform with
config.addTransform('prettier', createPrettierTransform()).
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
options
(optional)
|
object |
||
options.extensions
(optional)
|
string[] |
File extensions to format (default: html/xml/svg). | |
options.prettier
(optional)
|
import('prettier').Options |
Prettier options (merged on top of dashly defaults). |
Returns
(content: string) => Promise<string>