Stylus
E553117
Stylus is a dynamic, expressive CSS preprocessor for Node.js that adds powerful features like variables, mixins, and flexible syntax to streamline stylesheet development.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Stylus canonical | 2 |
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf | CSS preprocessor ⓘ |
| category |
front-end development tool
ⓘ
web development tool ⓘ |
| comparedWith |
Less
ⓘ
PostCSS NERFINISHED ⓘ Sass NERFINISHED ⓘ |
| compilesTo | CSS ⓘ |
| designedFor | Node.js NERFINISHED ⓘ |
| ecosystem | Node.js ecosystem ⓘ |
| goal |
make CSS authoring more expressive
ⓘ
reduce CSS boilerplate ⓘ streamline stylesheet development ⓘ |
| hasTooling |
build tool plugins
ⓘ
command-line interface ⓘ |
| implementationLanguage | JavaScript NERFINISHED ⓘ |
| license | MIT License ⓘ |
| programmingLanguage | JavaScript ⓘ |
| runsOn | Node.js NERFINISHED ⓘ |
| supports |
conditionals in stylesheets
ⓘ
custom functions ⓘ extending selectors ⓘ importing other Stylus files ⓘ iteration over hashes ⓘ iteration over lists ⓘ mathematical operations in styles ⓘ mixins with arguments ⓘ modular stylesheets ⓘ source maps ⓘ |
| supportsFeature |
built-in color functions
ⓘ
conditionals ⓘ expression-based property values ⓘ flexible syntax ⓘ functions ⓘ imports ⓘ interpolation ⓘ loops ⓘ mixins ⓘ nested rules ⓘ operator overloading ⓘ optional braces ⓘ optional colons ⓘ optional semicolons ⓘ variables ⓘ whitespace-sensitive syntax ⓘ |
| supportsIntegrationWith |
Connect middleware
ⓘ
Express.js NERFINISHED ⓘ |
| usedFor |
stylesheet development
ⓘ
web front-end styling ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.