0.1.5 • Published 9 years ago
css-parse-properties v0.1.5
css-parse-properties 
 
Parse CSS properties into a simple array structure.
parse('border: 1px solid red');
// => ['border', ['1px', 'solid', 'red']]
parse('transform: scale(0.8) translate(-10px, 5px)');
// => ['transform', ['scale(0.8)', 'translate(-10px, 5px)']]
parse(['foo: bar oof', 'baz: qux']);
// => [['foo', ['bar', 'oof']],
// =>  ['baz', ['qux']]]Installation
$ npm install --save css-parse-propertiesAPI
parse(properties)
Parse properties into a [name, values] format (examples below).
- properties (
String|Array): A property or array of properties to parse. 
parse('margin: 1px 2px');
// => ['margin', ['1px', '2px']]
parse([
  'margin: 1em 2.50em',
  'border: 2px solid red;',
  'transform: scale(0.5)'
]);
// => [['margin', ['1em', '2.50em'],
// =>  ['border', ['2px', 'solid', 'red']],
// =>  ['transform', ['scale(0.5)']]]License
MIT © Jamen Marz