parse-css
parse-css copied to clipboard
Output spec consistent properties
(Re-open of #55 using another branch)
The spec says type
flag for some tokens, while this module outputs isInteger
, isIdent
, etc. instead, which is not consistent with it.
Unfortunately the type
property is already used to determine the token/rule type. A simple workaround is to use TYPE
instead, as this special property is mostly used for the JSON output (in other context we can simply check by obj instanceof theTokenClass
or obj.constructor.name === theTokenClass.name
instead).