Глядя на создание заполнителей camelCase во вновь созданной переменной Stylus (дополнительный вопрос к этому а>):
smallMarginTop
normalMarginTop
и т. д.
properties = margin padding
proportions = mini small normal medium large
for property in properties
for proportion, i in proportions // Generate basic proportion placeholders: ex. small-padding, medium-padding, etc.
define("$" + property + proportion, unit(i / 3, "em")) // should give something like $marginSmall = ... -- thinking something like toUpperCase?
Как этого можно добиться с помощью Javascript API или изначально в Stylus?