css-unit

v0.0.1
analize CSS values and units.
css unit analize statistic

css-unit Build Status

Analize CSS values and units.

Installation

npm install css-unit

Example

var unit = require('css-unit');

var value = '50px';
var css = '.site-nav > li:hover .dropdown{position:absolute;top:37px;left:0;}';

unit.is(value); // 'px'

unit.rm(value); // 50

unit.stats(css);
/*
  { num: 2,
    units: [ 'px', 'none' ],
    rules:
    [ { type: 'rule',
        selectors: [ '.site-nav > li:hover .dropdown' ],
        declarations:
        [ { type: 'declaration',
            property: 'top',
            value: '37px',
            num: 37,
            unit: 'px' },
          { type: 'declaration',
            property: 'left',
            value: '0',
            num: 0,
            unit: 'none' } ] } ] }
*/

License

The MIT License (MIT)

Copyright (c) 2014 Masaaki Morishita

Metadata

  • MIT
  • Whatever
  • Masaaki Morishita
  • released 5/5/2014

Downloads

Maintainers