{"dist":{"shasum":"667671722d8eb50aa1cc35b1be2681a3496dab48","tarball":"https://registry.npmjs.org/css-builder/-/css-builder-0.0.5.tgz","integrity":"sha512-Jd9q0U4+3lrhJ59G8xWRdhG9Dgf0Iwu+KFpVH3eIX+u5n7SlcpbT0uKXiR+e5VowYrj0K35q5P/UUnLAVUVSYA==","signatures":[{"sig":"MEYCIQCbI9I4lLoG4FHNgFL+KSXOINSgOcG0Dh5e2FPLgn+wUAIhAIxF5IHq8rAyQTWby7/NreyYzxon42IfhOC3jKxQi5fV","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.5","version":"0.0.5"}