{"_id":"css-rule-stream","_rev":"12-20c4246d3dfcbd21023eb51a9f832c1a","name":"css-rule-stream","description":"transform stream to cut css into rule-sized chunks","dist-tags":{"latest":"1.1.0"},"versions":{"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","tarball":"https://registry.npmjs.org/css-rule-stream/-/css-rule-stream-1.0.0.tgz","integrity":"sha512-qUF9v7WhZTj2X9yoUrq4bB2aSXzMD8IqcDY0+LsQiWgrK2RbvX9sQdr582QJScCI8SEF1OKEYYv2OtJyKXPEEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1uj7zPZ4KgxHNm+C3bAsbcrDZIIdpny1DilgcMdSo0AIhAPxODtaZMvsxQWQ/hxgPYM0W9aHqoBrQr6wYMDEbo5mu"}]}},"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","tarball":"https://registry.npmjs.org/css-rule-stream/-/css-rule-stream-1.0.1.tgz","integrity":"sha512-ku9tV3gcg7F2Y5xbKYHc7zKkgZux6FOsh0g8rQcEcmOhFIPEyvJT1ChxwxUiuyK7x1IjnbpwHephS6KnLr/AJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVOeN81Bt3gz2J4nAXA2IuwR1Qnx72I5GkEFvOWazFcAiEA5fEuZjtdAYxhSTLw17zfShnyGE6weLfzx/l+n9wyKk8="}]}},"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","tarball":"https://registry.npmjs.org/css-rule-stream/-/css-rule-stream-1.0.2.tgz","integrity":"sha512-H8k5tuoSXJ3DFNH1C7iR37nVqyaU3hjicBqEzEg87eG57gHukpZ1ip78Pi6BL45KTM08QsPec9aUeM569ptGYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0QKsrCIpjEQ3UjkV7Myjdov+aSoUpwkmHc5sT2JWbkgIga3u8lDQkTceaHbPZ3Ng4Pq02pEPaUmYpolp1BZIrptU="}]}},"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","tarball":"https://registry.npmjs.org/css-rule-stream/-/css-rule-stream-1.0.3.tgz","integrity":"sha512-Jt7GQZc7QCyIocphENalJxtlXcce1N/njwx2Oio+Muwgn0vqPHW/R7jf/Tn6Zulun0F4yYdYT4Ti7k6yly1A5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqe/Q+v/bBwIfn0ndcXhK+9pdfg+CejCCood/ngk/P/AiAPNnEi98zugTCdq6R0G3OBhqbxzJqljW3p3gGYdkSj1g=="}]}},"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","tarball":"https://registry.npmjs.org/css-rule-stream/-/css-rule-stream-1.1.0.tgz","integrity":"sha512-qiio/Zkr8I19jh/XuzEkK8OKDQRTrEYaRyIHy4Bwh/tPUe0w8GcQs7r6x24Yc9lT+FbnZFYULxEIXCmaymguUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDVQRVp7u22YS853lxz25AlB2upodAnUKJSVLGxND4SnAiASnGgjN5b4hfFFn7x4mBwLy7XWWBUJA7Vh6Xqm1SLHbQ=="}]}}},"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","maintainers":[{"name":"anandthakker","email":"vestibule@anandthakker.net"}],"time":{"modified":"2022-06-14T04:48:13.756Z","created":"2014-12-21T17:20:51.341Z","1.0.0":"2014-12-21T17:20:51.341Z","1.0.1":"2014-12-21T20:09:07.379Z","1.0.2":"2014-12-21T20:20:08.803Z","1.0.3":"2014-12-21T21:31:08.546Z","1.1.0":"2014-12-24T11:06:14.099Z"},"homepage":"https://github.com/anandthakker/css-rule-stream","keywords":["css","parse","stream"],"repository":{"type":"git","url":"https://github.com/anandthakker/css-rule-stream.git"},"author":{"name":"Anand Thakker","email":"vestibule@anandthakker.net","url":"http://anandthakker.net"},"bugs":{"url":"https://github.com/anandthakker/css-rule-stream/issues"},"license":"MIT","readmeFilename":"README.md"}