You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
449 B
31 lines
449 B
var stylus = require('./');
|
|
|
|
|
|
const value = `
|
|
$IMG = {
|
|
temp: {
|
|
selectors: ("test" "test1")
|
|
props: {
|
|
pop: "dies"
|
|
}
|
|
}
|
|
}
|
|
|
|
add-property(name, expr)
|
|
{name} expr
|
|
|
|
generateImgClasses()
|
|
for $img, $obj in $IMG
|
|
{join(",", $obj.selectors)}
|
|
for $prop in $IMG
|
|
add-property($prop, "url(%s)" % $img)
|
|
|
|
html
|
|
generateImgClasses()`;
|
|
|
|
stylus(value).render((err, css) => {
|
|
if (err) {
|
|
throw err;
|
|
}
|
|
console.log(css);
|
|
});
|