md-attr-parser
A node plugin to parse attributes (custom HTML attributes).
Syntax
The syntax is common :
{#thisIsAnId .thisIsAClass thisKey=thisValue} {thatKey="value" thisKey='thatValue'}
Usage
const parseAttr = ; ; ;
The output is an object of the form :
prop: // Keep the key-value attribute class: undefined // A list of class id: undefined // The uniq id eaten: '' // Every characters parsed
For example this code will output :
;
prop: class: 'dangerous' 'cute' id: 'unicorn' width: '500px' editable: 'true' eaten: '{ width=500px editable=true #unicorn .dangerous .cute }'
Advanced usage
The parsing can start at a positive offset.
;
A configuration can also be specified, actualy, there is only one configuration option. The default value of key without value.
;// or;
Licence
MIT