UNPKG

449 BJavaScriptView Raw
1var stylus = require('./');
2
3
4const value = `
5$IMG = {
6 temp: {
7 selectors: ("test" "test1")
8 props: {
9 pop: "dies"
10 }
11 }
12}
13
14add-property(name, expr)
15 {name} expr
16
17generateImgClasses()
18 for $img, $obj in $IMG
19 {join(",", $obj.selectors)}
20 for $prop in $IMG
21 add-property($prop, "url(%s)" % $img)
22
23html
24 generateImgClasses()`;
25
26stylus(value).render((err, css) => {
27 if (err) {
28 throw err;
29 }
30 console.log(css);
31});