A simple parser that allows querying of CSS values in a stylesheet.
I needed to parse values off a CSS stylesheet in a personal project, so I created this because I didn't find anything that did this.
Currently it's only possible to query for a selector that's actually present in the CSS since there isn't any matching functionality present yet.
That's why a random selector like
html body #foo.active:hover isn't
going to work if you don't specifically define a selector like that.
const cssQuery = ;cssQuery
The element's color is: green
I won't be actively working on this, but there's still some stuff that should get added to this over time.
- Getting this to work with @media queries
- Generic selector matching, so that it's less like selecting the key from a JSON and more like "I have 'span.foo', which styles do I get for it in this stylesheet?"
I'll gladly appreciate any contribution on this package!