fela-plugin-lvha

5.0.16 • Public • Published

Deprecated!
The LVHA plugin (fela-plugin-lvha) is deprecated, please remove it from your Fela configuration.
It is obsolete as sorting is now handled by the renderer itself. See https://github.com/rofrischmann/fela/pull/573

fela-plugin-lvha

npm version npm downloads

LVHA (sometimes known as LVHFA) stands for Link Visited Hover (Focus) Active which are actually describe pseudo classes. Within CSS their order is relevant which means we always need to sort them correctly. This plugin does include the :focus pseudo class as well.

Installation

yarn add fela-plugin-lvha

You may alternatively use npm i --save fela-plugin-lvha.

Usage

Make sure to read the documentation on how to use plugins.

import { createRenderer } from 'fela'
import LVHA from 'fela-plugin-lvha'
 
const renderer = createRenderer({
  plugins: [ LVHA() ]
})

Example

Input

{
  width: '25px',
  ':hover': {
    color: 'red'
  },
  ':visited': {
    color: 'gray'
  }
  ':link': {
    margin: 0
  }
}

Output

{
  width: '25px',
  ':link': {
    margin: 0
  },
  ':visited': {
    color: 'gray'
  },
  ':hover': {
    color: 'red'
  }
}

License

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

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i fela-plugin-lvha

    Weekly Downloads

    49

    Version

    5.0.16

    License

    MIT

    Unpacked Size

    5.96 kB

    Total Files

    10

    Last publish

    Collaborators

    • rofrischmann
    • txhawks