test.js 449 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
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);
});