Skip to content
Brought to you by Allons-y Studio
dashly A standard library of filters, transforms, & shortcodes for Eleventy

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>

Allons-y Studio

Let's build something great together

A front-end & design systems studio helping teams ship consistent, accessible UI faster.