{"_id":"css-builder","_rev":"15-136b46d6fdb883b4cacf3bc50ba3fba8","name":"css-builder","description":"Build CSS in Javascript, no preprocessors!","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.1":{"name":"css-builder","version":"0.0.1","description":"Build CSS in Javascript, no preprocessors!","main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"git://github.com/jaz303/css-builder.git"},"keywords":["css","generate","builder"],"author":{"name":"Jason Frame","email":"jason@onehackoranother.com","url":"http://jasonframe.co.uk"},"license":"MIT","readmeFilename":"README.md","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` and `rule` 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.","_id":"css-builder@0.0.1","dist":{"shasum":"757eac40368b824dae3f36c18e2715d6b702cfed","tarball":"https://registry.npmjs.org/css-builder/-/css-builder-0.0.1.tgz","integrity":"sha512-CTUJkdq0FY1gMR3HuvdXF7WgpjlsotCbFeWFU0oSj+3+HU0SMhR/rE8KM6mvkKV6szkshhmjQhnjB3teOx8ZXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGWBdzfBkvBe14jyqcIdag0JprvE04q6TjijBB3WVCAAiEA1YKp78pNByM7/RI1xqqer8fA25ELUVA2WM9EhJ2F2vQ="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"jaz303","email":"jason@onehackoranother.com"},"maintainers":[{"name":"jaz303","email":"jason@onehackoranother.com"}]},"0.0.2":{"name":"css-builder","version":"0.0.2","description":"Build CSS in Javascript, no preprocessors!","main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"git://github.com/jaz303/css-builder.git"},"keywords":["css","generate","builder"],"author":{"name":"Jason Frame","email":"jason@onehackoranother.com","url":"http://jasonframe.co.uk"},"license":"MIT","readmeFilename":"README.md","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.","_id":"css-builder@0.0.2","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":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC2Aq1551sPv7jN1TqePvdH36eZ9ZZUct+4Wj0E12d1cAiAt8qzu4xsECoiJbDAHbRS4yL+qNmFasds1G3gtX/E2jg=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"jaz303","email":"jason@onehackoranother.com"},"maintainers":[{"name":"jaz303","email":"jason@onehackoranother.com"}]},"0.0.3":{"name":"css-builder","version":"0.0.3","description":"Build CSS in Javascript, no preprocessors!","main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"git://github.com/jaz303/css-builder.git"},"keywords":["css","generate","builder"],"author":{"name":"Jason Frame","email":"jason@onehackoranother.com","url":"http://jasonframe.co.uk"},"license":"MIT","readmeFilename":"README.md","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.","_id":"css-builder@0.0.3","dist":{"shasum":"45a230d7a528aa88ecb76ba34240aad4d09fc6c8","tarball":"https://registry.npmjs.org/css-builder/-/css-builder-0.0.3.tgz","integrity":"sha512-c3/1NIkMorjJgkjoYwuic6WWaMVinj+ljLJn4tviL1uCKoCw86FOK5xo+0AE3ArCfQQjzyG4CImefYR2npKrxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLrOMDlW6ZMWSMS/JLn1yDZVVkA0vXTil8LeJMDQDv+AiApDWQS9C1jU6E89tSNsS1JwY5MP8tTkwNlDZsaW9AijQ=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"jaz303","email":"jason@onehackoranother.com"},"maintainers":[{"name":"jaz303","email":"jason@onehackoranother.com"}]},"0.0.4":{"name":"css-builder","version":"0.0.4","description":"Build CSS in Javascript, no preprocessors!","main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"git://github.com/jaz303/css-builder.git"},"keywords":["css","generate","builder"],"author":{"name":"Jason Frame","email":"jason@onehackoranother.com","url":"http://jasonframe.co.uk"},"license":"MIT","readmeFilename":"README.md","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.","_id":"css-builder@0.0.4","dist":{"shasum":"3b54c614a4460f1e5bf710186c3a7dac95103b95","tarball":"https://registry.npmjs.org/css-builder/-/css-builder-0.0.4.tgz","integrity":"sha512-cTdbS3jmISzEo291rXiW9o3+eaz4ZTuH4vhIgAH0bphf9onNCcs3j7kAHkoxblgGQKxvIxcAW581wEA9EQ2qfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJ98mCs6km1MfbSIoAcadqrsbJjxYU1uSOG7MfwNjF8wIhAJk7KpLYZQlbRg3AZRqWCjndoXh7mRSZ7+mZWLP1V9Oh"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"jaz303","email":"jason@onehackoranother.com"},"maintainers":[{"name":"jaz303","email":"jason@onehackoranother.com"}]},"0.0.5":{"name":"css-builder","version":"0.0.5","description":"Build CSS in Javascript, no preprocessors!","main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"git://github.com/jaz303/css-builder.git"},"keywords":["css","generate","builder"],"author":{"name":"Jason Frame","email":"jason@onehackoranother.com","url":"http://jasonframe.co.uk"},"license":"MIT","readmeFilename":"README.md","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.","_id":"css-builder@0.0.5","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":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbI9I4lLoG4FHNgFL+KSXOINSgOcG0Dh5e2FPLgn+wUAIhAIxF5IHq8rAyQTWby7/NreyYzxon42IfhOC3jKxQi5fV"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"jaz303","email":"jason@onehackoranother.com"},"maintainers":[{"name":"jaz303","email":"jason@onehackoranother.com"}]},"0.0.6":{"name":"css-builder","version":"0.0.6","description":"Build CSS in Javascript, no preprocessors!","main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"git://github.com/jaz303/css-builder.git"},"keywords":["css","generate","builder"],"author":{"name":"Jason Frame","email":"jason@onehackoranother.com","url":"http://jasonframe.co.uk"},"license":"MIT","readmeFilename":"README.md","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.","bugs":{"url":"https://github.com/jaz303/css-builder/issues"},"homepage":"https://github.com/jaz303/css-builder","_id":"css-builder@0.0.6","dist":{"shasum":"8dc0808ecd76fc68f968d14b18c3192ef46869fe","tarball":"https://registry.npmjs.org/css-builder/-/css-builder-0.0.6.tgz","integrity":"sha512-wTHGN/zLOw4CAA2pJc47Co4JgIbY28/K9jkvMHwt7lx53r7WXsy956NDuiCF+jj2c8sDkrcwCG0pPXtV/vx6gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBy8ZOOqQUAIga7OsWEENzHlkhu5veeoKfu7hYcSR2kwAiAcC6ekQUCshfCvU26vcchDmAo59P3GML1elSsdzxI9Ag=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"jaz303","email":"jason@onehackoranother.com"},"maintainers":[{"name":"jaz303","email":"jason@onehackoranother.com"}]},"0.0.7":{"name":"css-builder","version":"0.0.7","description":"Build CSS in Javascript, no preprocessors!","main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"git://github.com/jaz303/css-builder.git"},"keywords":["css","generate","builder"],"author":{"name":"Jason Frame","email":"jason@onehackoranother.com","url":"http://jasonframe.co.uk"},"license":"MIT","readmeFilename":"README.md","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.","bugs":{"url":"https://github.com/jaz303/css-builder/issues"},"homepage":"https://github.com/jaz303/css-builder","_id":"css-builder@0.0.7","dist":{"shasum":"c4f8c5ba62fb58cd655a0dfc9a6ce53d80693c64","tarball":"https://registry.npmjs.org/css-builder/-/css-builder-0.0.7.tgz","integrity":"sha512-JdBJaHnDb0Wx7AU+ukNF9OS7lR9LMY2/knkzGJI9ryCfARiLrgQhqiQ7SnVxT8mCR+KLtKaT42T+oWHcGqKA+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWWf1RANj8HOdp3jN3WJsRXuNBF9EIi5oL8osxt0PClQIgZGLgRtTtqrLNHMUPI3Szcc4AuT4QD9olLrs4kkxtWug="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"jaz303","email":"jason@onehackoranother.com"},"maintainers":[{"name":"jaz303","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.","maintainers":[{"name":"jaz303","email":"jason@onehackoranother.com"}],"time":{"modified":"2022-06-14T04:29:37.037Z","created":"2013-11-27T00:35:29.956Z","0.0.1":"2013-11-27T00:35:33.360Z","0.0.2":"2013-11-27T00:40:59.756Z","0.0.3":"2013-12-24T02:10:29.748Z","0.0.4":"2013-12-24T02:52:23.656Z","0.0.5":"2013-12-24T09:34:38.902Z","0.0.6":"2013-12-24T18:34:14.924Z","0.0.7":"2013-12-24T18:46:56.211Z"},"author":{"name":"Jason Frame","email":"jason@onehackoranother.com","url":"http://jasonframe.co.uk"},"repository":{"type":"git","url":"git://github.com/jaz303/css-builder.git"}}