Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

fela-beautifier

5.0.16 • Public • Published

fela-beautifier

npm version npm downloads

The beautifier enhancer is a developer tool that automatically formats the rendered CSS markup on every change. It uses cssbeautify to achieve this.

Installation

yarn add fela-beautifier

You may alternatively use npm i --save fela-beautifier.

Usage

import { createRenderer } from 'fela'
import beautifier from 'fela-beautifier'
 
const renderer = createRenderer({
  enhancers: [ beautifier() ]
})

Configuration

Options

Uses the same options as cssbeautify does.

Option Value Default Description
ident (string) (2 spaces) a string used for the indentation of the declaration
openbrace end-of-line, separate-line end-of-line placement of open curly brace
autosemicolon (boolean) false insert semicolon after the last rule
Example
import { createRenderer } from 'fela'
import beautifier from 'fela-beautifier'
 
const beautifyEnhancer = beautifier({
  openbrace: 'separate-line',
  autosemicolon: 'false',
  ident: '  ',
})
 
const renderer = createRenderer({
  enhancers: [ beautifyEnhancer ]
})

Example

Preview

License

Fela is licensed under the MIT License.
Documentation is licensed under Creative Common License.
Created with ♥ by @rofrischmann and all the great contributors.

install

npm i fela-beautifier

Downloadsweekly downloads

1,236

version

5.0.16

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
  • avatar
Report a vulnerability