Wondering what’s next for npm?Check out our public roadmap! »

    postcss-reduce-initial

    5.0.0 • Public • Published

    postcss-reduce-initial

    Reduce initial definitions to the actual initial value, where possible.

    Install

    With npm do:

    npm install postcss-reduce-initial --save
    

    Examples

    See the data for more conversions. This data is courtesy of Mozilla.

    Convert initial values

    When the initial keyword is longer than the property value, it will be converted:

    Input

    h1 {
      min-width: initial;
    }

    Output

    h1 {
      min-width: 0;
    }

    Convert values back to initial

    When the initial value is smaller than the property value, it will be converted:

    Input

    h1 {
      transform-box: border-box;
    }

    Output

    h1 {
      transform-box: initial;
    }

    This conversion is only applied when you supply a browsers list that all support the initial keyword; it's worth noting that Internet Explorer has no support.

    API

    reduceInitial([options])

    options

    ignore

    Type: Array<String> Default: undefined

    It contains the Array of properties that will be ignored while reducing its value to initial. Example : { ignore : ["min-height"] }

    Usage

    See the PostCSS documentation for examples for your environment.

    Contributors

    See CONTRIBUTORS.md.

    License

    Template:CSSData by Mozilla Contributors is licensed under CC-BY-SA 2.5.

    MIT © Ben Briggs

    Install

    npm i postcss-reduce-initial

    DownloadsWeekly Downloads

    8,421,851

    Version

    5.0.0

    License

    MIT

    Unpacked Size

    17.8 kB

    Total Files

    7

    Last publish

    Collaborators

    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar