{"dist":{"shasum":"bdce2d2d86570898bb02425cc7da46a442bc234d","tarball":"https://registry.npmjs.org/css-builder/-/css-builder-0.0.2.tgz","integrity":"sha512-eNJ+hJTR3Q4A030+rbO3gMZ+dSGAwfe1thfmFRFZAQbj0yL9z2X3fS5Tmdf/x7ich/njoWf+k+l4vJ+ohio+1g==","signatures":[{"sig":"MEQCIC2Aq1551sPv7jN1TqePvdH36eZ9ZZUct+4Wj0E12d1cAiAt8qzu4xsECoiJbDAHbRS4yL+qNmFasds1G3gtX/E2jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","name":"css-builder","_from":".","author":{"url":"http://jasonframe.co.uk","name":"Jason Frame","email":"jason@onehackoranother.com"},"readme":"# css-builder\n\nBuild CSS in Javascript!\n\n## Example\n\n    var builder = require('css-builder');\n\n    var b = builder();\n\n    b.rule('div.foo', function() {\n        b.rule('a', function() {\n            b.rule('&.red', {backgroundColor: 'red'});\n            b.rule('&.blue', {backgroundColor: 'blue'});\n        });\n    });\n\n    console.log(b.toString());\n\n    // =>\n    // div.foo a.red { background-color: red; }\n    // div.foo a.blue { background-color: blue; }\n\n## Options\n\n  * `append`: function called to append CSS to buffer. If you override this, the builder's `toString()` function will always return an empty string.\n  * `builder`: base builder object, to which `attrib`, `attribs`, `rule` and `commit` methods will be added. Defaults to empty object. Allows you to pass in your own object/prototype chain, possibly including macro functions for defining more complex rules.","license":"MIT","_npmUser":{"name":"jaz303","email":"jason@onehackoranother.com"},"keywords":["css","generate","builder"],"repository":{"url":"git://github.com/jaz303/css-builder.git","type":"git"},"_npmVersion":"1.2.18","description":"Build CSS in Javascript, no preprocessors!","directories":{"test":"test"},"maintainers":[{"name":"jaz303","email":"jason@onehackoranother.com"}],"readmeFilename":"README.md","_id":"css-builder@0.0.2","version":"0.0.2"}