{"_id":"css-rule-stream","_rev":"132585","name":"css-rule-stream","description":"transform stream to cut css into rule-sized chunks","dist-tags":{"latest":"1.1.0"},"maintainers":[{"name":"anandthakker","email":"vestibule@anandthakker.net"}],"time":{"modified":"2021-06-03T11:13:55.000Z","created":"2014-12-21T17:20:51.341Z","1.1.0":"2014-12-24T11:06:14.099Z","1.0.3":"2014-12-21T21:31:08.546Z","1.0.2":"2014-12-21T20:20:08.803Z","1.0.1":"2014-12-21T20:09:07.379Z","1.0.0":"2014-12-21T17:20:51.341Z"},"users":{},"author":{"name":"Anand Thakker","email":"vestibule@anandthakker.net","url":"http://anandthakker.net"},"repository":{"type":"git","url":"https://github.com/anandthakker/css-rule-stream.git"},"versions":{"1.1.0":{"name":"css-rule-stream","version":"1.1.0","description":"transform stream to cut css into rule-sized chunks","main":"index.js","scripts":{"test":"tape test/*.js"},"bin":{"css-rule-stream":"index.js"},"repository":{"type":"git","url":"https://github.com/anandthakker/css-rule-stream.git"},"keywords":["css","parse","stream"],"author":{"name":"Anand Thakker","email":"vestibule@anandthakker.net","url":"http://anandthakker.net"},"license":"MIT","bugs":{"url":"https://github.com/anandthakker/css-rule-stream/issues"},"homepage":"https://github.com/anandthakker/css-rule-stream","devDependencies":{"tape":"^3.0.3"},"dependencies":{"css-tokenize":"^1.0.1","duplexer2":"0.0.2","ldjson-stream":"^1.2.1","through2":"^0.6.3"},"gitHead":"3797400bfbe4df660690858254b953607a5fe7f3","_id":"css-rule-stream@1.1.0","_shasum":"3786e7198983d965a26e31957e09078cbb7705a2","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.11.14","_npmUser":{"name":"anandthakker","email":"vestibule@anandthakker.net"},"maintainers":[{"name":"anandthakker","email":"vestibule@anandthakker.net"}],"dist":{"shasum":"3786e7198983d965a26e31957e09078cbb7705a2","size":3281,"noattachment":false,"key":"/css-rule-stream/-/css-rule-stream-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-rule-stream/download/css-rule-stream-1.1.0.tgz"},"directories":{},"publish_time":1419419174099,"_cnpm_publish_time":1419419174099,"_hasShrinkwrap":false},"1.0.3":{"name":"css-rule-stream","version":"1.0.3","description":"transform stream to cut css into rule-sized chunks","main":"index.js","scripts":{"test":"tape test/*.js"},"bin":{"css-rule-stream":"index.js"},"repository":{"type":"git","url":"https://github.com/anandthakker/css-rule-stream.git"},"keywords":["css","parse","stream"],"author":{"name":"Anand Thakker","email":"vestibule@anandthakker.net","url":"http://anandthakker.net"},"license":"MIT","bugs":{"url":"https://github.com/anandthakker/css-rule-stream/issues"},"homepage":"https://github.com/anandthakker/css-rule-stream","devDependencies":{"tape":"^3.0.3"},"dependencies":{"css-tokenize":"^1.0.1","duplexer2":"0.0.2","ldjson-stream":"^1.2.1","through2":"^0.6.3"},"gitHead":"35b3063eef58844c30fd886fc468cfb5cf2b9e99","_id":"css-rule-stream@1.0.3","_shasum":"df23058d838e827ab9ed9522deaf1ebf18baaab2","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.11.14","_npmUser":{"name":"anandthakker","email":"vestibule@anandthakker.net"},"maintainers":[{"name":"anandthakker","email":"vestibule@anandthakker.net"}],"dist":{"shasum":"df23058d838e827ab9ed9522deaf1ebf18baaab2","size":2851,"noattachment":false,"key":"/css-rule-stream/-/css-rule-stream-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-rule-stream/download/css-rule-stream-1.0.3.tgz"},"directories":{},"publish_time":1419197468546,"_cnpm_publish_time":1419197468546,"_hasShrinkwrap":false},"1.0.2":{"name":"css-rule-stream","version":"1.0.2","description":"transform stream to cut css into rule-sized chunks","main":"index.js","scripts":{"test":"tape test/*.js"},"bin":{"css-rule-stream":"index.js"},"repository":{"type":"git","url":"https://github.com/anandthakker/css-rule-stream.git"},"keywords":["css","parse","stream"],"author":{"name":"Anand Thakker","email":"vestibule@anandthakker.net","url":"http://anandthakker.net"},"license":"MIT","bugs":{"url":"https://github.com/anandthakker/css-rule-stream/issues"},"homepage":"https://github.com/anandthakker/css-rule-stream","devDependencies":{"tape":"^3.0.3"},"dependencies":{"css-tokenize":"^1.0.0","duplexer2":"0.0.2","ldjson-stream":"^1.2.1","through2":"^0.6.3"},"gitHead":"db832087c9cfe675fa461ac6877b87b2d7fb1586","_id":"css-rule-stream@1.0.2","_shasum":"28c3143624d05b07347f72354b88dc86fd4af8ad","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.11.14","_npmUser":{"name":"anandthakker","email":"vestibule@anandthakker.net"},"maintainers":[{"name":"anandthakker","email":"vestibule@anandthakker.net"}],"dist":{"shasum":"28c3143624d05b07347f72354b88dc86fd4af8ad","size":2856,"noattachment":false,"key":"/css-rule-stream/-/css-rule-stream-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-rule-stream/download/css-rule-stream-1.0.2.tgz"},"directories":{},"publish_time":1419193208803,"_cnpm_publish_time":1419193208803,"_hasShrinkwrap":false},"1.0.1":{"name":"css-rule-stream","version":"1.0.1","description":"transform stream to cut css into rule-sized chunks","main":"index.js","scripts":{"test":"tape test/*.js"},"bin":{"css-rule-stream":"index.js"},"repository":{"type":"git","url":"https://github.com/anandthakker/css-rule-stream.git"},"keywords":["css","parse","stream"],"author":{"name":"Anand Thakker","email":"vestibule@anandthakker.net","url":"http://anandthakker.net"},"license":"MIT","bugs":{"url":"https://github.com/anandthakker/css-rule-stream/issues"},"homepage":"https://github.com/anandthakker/css-rule-stream","devDependencies":{"tape":"^3.0.3"},"dependencies":{"css-tokenize":"^1.0.0","duplexer2":"0.0.2","ldjson-stream":"^1.2.1","through2":"^0.6.3"},"gitHead":"30232f4cf14dd16aaab8fdcb1650e5959ad8cec2","_id":"css-rule-stream@1.0.1","_shasum":"ba299d9ccf9f1aa420d60d298332ee3b604a2b3c","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.11.14","_npmUser":{"name":"anandthakker","email":"vestibule@anandthakker.net"},"maintainers":[{"name":"anandthakker","email":"vestibule@anandthakker.net"}],"dist":{"shasum":"ba299d9ccf9f1aa420d60d298332ee3b604a2b3c","size":2835,"noattachment":false,"key":"/css-rule-stream/-/css-rule-stream-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-rule-stream/download/css-rule-stream-1.0.1.tgz"},"directories":{},"publish_time":1419192547379,"_cnpm_publish_time":1419192547379,"_hasShrinkwrap":false},"1.0.0":{"name":"css-rule-stream","version":"1.0.0","description":"transform stream to cut css into rule-sized chunks","main":"index.js","scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"https://github.com/anandthakker/css-rule-stream.git"},"keywords":["css","parse","stream"],"author":{"name":"Anand Thakker","email":"vestibule@anandthakker.net","url":"http://anandthakker.net"},"license":"MIT","bugs":{"url":"https://github.com/anandthakker/css-rule-stream/issues"},"homepage":"https://github.com/anandthakker/css-rule-stream","devDependencies":{"tape":"^3.0.3"},"dependencies":{"css-tokenize":"^1.0.0","duplexer2":"0.0.2","ldjson-stream":"^1.2.1","through2":"^0.6.3"},"gitHead":"ef006d9787e0fa4e3715dedb8aac8158477cac5e","_id":"css-rule-stream@1.0.0","_shasum":"d6c3f29bd50d6e4b4f4b3036ab18df8070da46da","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.11.14","_npmUser":{"name":"anandthakker","email":"vestibule@anandthakker.net"},"maintainers":[{"name":"anandthakker","email":"vestibule@anandthakker.net"}],"dist":{"shasum":"d6c3f29bd50d6e4b4f4b3036ab18df8070da46da","size":2827,"noattachment":false,"key":"/css-rule-stream/-/css-rule-stream-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-rule-stream/download/css-rule-stream-1.0.0.tgz"},"directories":{},"publish_time":1419182451341,"_cnpm_publish_time":1419182451341,"_hasShrinkwrap":false}},"readme":"css-rule-stream [![Build Status](https://travis-ci.org/anandthakker/css-rule-stream.svg?branch=master)](https://travis-ci.org/anandthakker/css-rule-stream)\n===============\n\ntransform stream to cut css into rule-sized chunks, which come in the form:\n```javacsript\n{\n  content: \"your css\"\n}\n```\n\nExample:\n```javascript\nvar rules = require('css-rule-stream'),\n    ldjson = require('ldjson-stream');\n\nfs.readFileSync(__dirnam + '/main.css')\n  .pipe(rules)\n  .pipe(ldjson.serialize())\n  .pipe(process.stdout);\n```\n\n**main.css**\n```\ndiv {\n  background: red;\n}\n\n.cls {\n  color: green;\n}\n\n#id {\n  font-size: 10px;\n}\n\n/* comment */\n\n@media screen and (min-width: 1000px) {\n  a {\n    text-decoration: underline;\n  }\n}\n\na:hover {\n  font-weight: bold;  \n}\n\nsection \n\n\n{\n  margin: 0;\n  /* comment wthin a rule */\n  padding: 5px;\n}\n\n\nbody > * {\n  \n}\n```\n\n**output**\n```json\n{\"content\":\"div {\\n  background: red;\\n}\"}\n{\"content\":\".cls {\\n  color: green;\\n}\"}\n{\"content\":\"#id {\\n  font-size: 10px;\\n}\"}\n{\"content\":\"@media screen and (min-width: 1000px) {\\n  a {\\n    text-decoration: underline;\\n  }\\n}\"}\n{\"content\":\"a:hover {\\n  font-weight: bold;  \\n}\"}\n{\"content\":\"section \\n\\n\\n{\\n  margin: 0;\\n  /* comment wthin a rule */\\n  padding: 5px;\\n}\"}\n{\"content\":\"body > * {\\n  \\n}\"}\n```\n","_attachments":{},"homepage":"https://github.com/anandthakker/css-rule-stream","bugs":{"url":"https://github.com/anandthakker/css-rule-stream/issues"},"license":"MIT"}