{"_id":"coffee-stylesheets","_rev":"65-03ee8828f85849852b08941733e7415a","name":"coffee-stylesheets","description":"Transpiler similar to SASS/SCSS/LESS/Stylus, except its 100% CoffeeScript!","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.1":{"name":"coffee-stylesheets","version":"0.0.1","description":"Transpiler similar to SASS/SCSS/LESS/Stylus, except its 100% CoffeeScript!","main":"js/coffee-stylesheets.js","directories":{"test":"test"},"scripts":{"pretest":"coffee --bare -o js coffee/coffee-stylesheets.coffee","test":"mocha --reporter spec --bail --ui bdd --colors --compilers coffee:coffee-script --require coffee-script test/test.coffee"},"repository":{"type":"git","url":"git://github.com/mikesmullin/coffee-stylesheets.git"},"keywords":["coffee","css3","stylesheets","template","engine","browser","nodejs"],"author":{"name":"Mike Smullin","email":"mike@smullindesign.com"},"license":"MIT","readmeFilename":"README.md","devDependencies":{"chai":"~1.4.0"},"dependencies":{},"readme":"# What if you could write CoffeeScript like:\n\n```coffeescript\nengine = new CoffeeStylesheets\n format: true\n globals:\n   px: (i) -> i + 'px'\n   # this is like a nib/compass cross-browser helper\n   border_radius: (s)-> @literal \"\"\"\n     -moz-border-radius: #{s}; /* Firefox */\n       -webkit-border-radius: #{s}; /* Safari, Chrome */\n       border-radius: #{s}; /* CSS3 */\n   \"\"\"\n\nstylesheet = ->\n  body ->\n    background 'black'\n    color 'red'\n    p ->\n      font_size '12px'\n      border_radius px 5\n\nconsole.log css = engine.render stylesheet\n```\n\nand get back a CSS3 stylesheet, like:\n\n```css\nbody {\n  background: black;\n  color: red;\n}\nbody p {\n  font-size: 12px;\n  -moz-border-radius: 5px; /* Firefox */\n  -webkit-border-radius: 5px; /* Safari, Chrome */\n  border-radius: 5px; /* CSS3 */\n}\n```\n\nNow, you can!\n\n## Why this monstrosity?\n\n```coffeescript\n# * in the end it compiles to pure-js concatenation. no string parsing necessary\n# * no engine (like sass or stylus) is required to render data through the templates\n# * template compilation is like 90% faster than stylus\n# * it eliminates potential complexities of double-trees between server-side and client-side templating engines and templates\n# * stand-alone; no dependencies\n# * only one language to write; one language to teach/master; one language to rule them all!\n# * common functions available to node/js/coffee also available in templates i.e. require() and executed in same scope\n# * its eliminating all the intermediary steps between the initial precompilation syntax sugar and the end result\n#   i see this as the simplification of stylus + mincer + coffeecup\n#   they could all be MUCH smaller, faster, and simpler as one solution or separate parts\n#     (i.e.,\n#\n#       javascript engine compiles .styl files to .css markup (slowly)\n#       gaze generates css sprite images (speed depends on stylus)\n#       gaze aggregates .css, minifies, gzips it (speed depends on stylus)\n#\n#       vs.\n#\n#       coffee engine compiles .coffee files to a single application.css file (fast!)\n#         and at the same time, (optionall) generates css sprite images with presence of coffee-sprites lib\n#         and at the same time, minifies, and gzips it\n#     )\n#\n# there's not as much room for economy in this example but it would all be faster\n# simply if stylus was faster. it all hinges on stylus in a potentially bad way\n#\n# cons are:\n# * the potentially ugly initial template language\n# * may be less interesting to write than pure css of the end output which is more understandable, but repetitive\n# * in the end, going to great lengths to avoid manually closing brackets and semi-colons and memorizing cross-browser css hacks\n```\n","_id":"coffee-stylesheets@0.0.1","dist":{"shasum":"c2f4577e01dde5bf678cc58bd9f31aaa53b4b387","tarball":"https://registry.npmjs.org/coffee-stylesheets/-/coffee-stylesheets-0.0.1.tgz","integrity":"sha512-643Ln/UbWcchqbsCqrAkU73xef4eUOHeLsSgUobGI2MFkltG05E6uNYTd/HwnYM817cRGBpyZXIELrldcGA+tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOXMS1Uf9hflf7Llla77XC3btC83M3Ukak8zVSPCkL8QIgfF2OVWG7lDdd+YmpyQjPWk43FtfJN4mz9WoNTL/WITQ="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"mikesmullin","email":"mike@smullindesign.com"},"maintainers":[{"name":"mikesmullin","email":"mike@smullindesign.com"}]},"0.0.2":{"name":"coffee-stylesheets","version":"0.0.2","description":"Transpiler similar to SASS/SCSS/LESS/Stylus, except its 100% CoffeeScript!","main":"js/coffee-stylesheets.js","directories":{"test":"test"},"scripts":{"pretest":"coffee --bare -o js coffee/coffee-stylesheets.coffee","test":"mocha --reporter spec --bail --ui bdd --colors --compilers coffee:coffee-script --require coffee-script test/test.coffee"},"repository":{"type":"git","url":"git://github.com/mikesmullin/coffee-stylesheets.git"},"keywords":["coffee","css3","stylesheets","template","engine","browser","nodejs"],"author":{"name":"Mike Smullin","email":"mike@smullindesign.com"},"license":"MIT","readmeFilename":"README.md","devDependencies":{"chai":"~1.4.0"},"dependencies":{},"readme":"# What if you could write CoffeeScript like:\n\n```coffeescript\nengine = new CoffeeStylesheets\n format: true\n globals:\n   px: (i) -> i + 'px'\n   # this is like a nib/compass cross-browser helper\n   border_radius: (s)-> @literal \"\"\"\n     -moz-border-radius: #{s}; /* Firefox */\n       -webkit-border-radius: #{s}; /* Safari, Chrome */\n       border-radius: #{s}; /* CSS3 */\n   \"\"\"\n\nstylesheet = ->\n  body ->\n    background 'black'\n    color 'red'\n    p ->\n      font_size '12px'\n      border_radius px 5\n\nengine.render stylesheet, (err, css) ->\n  console.log css\n```\n\nand get back a CSS3 stylesheet, like:\n\n```css\nbody {\n  background: black;\n  color: red;\n}\nbody p {\n  font-size: 12px;\n  -moz-border-radius: 5px; /* Firefox */\n  -webkit-border-radius: 5px; /* Safari, Chrome */\n  border-radius: 5px; /* CSS3 */\n}\n```\n\nNow, you can!\n\n## Why this monstrosity?\n\n```coffeescript\n# * in the end it compiles to pure-js concatenation. no string parsing necessary\n# * no engine (like sass or stylus) is required to render data through the templates\n# * template compilation is like 90% faster than stylus\n# * it eliminates potential complexities of double-trees between server-side and client-side templating engines and templates\n# * stand-alone; no dependencies\n# * only one language to write; one language to teach/master; one language to rule them all!\n# * common functions available to node/js/coffee also available in templates i.e. require() and executed in same scope\n# * its eliminating all the intermediary steps between the initial precompilation syntax sugar and the end result\n#   i see this as the simplification of stylus + mincer + coffeecup\n#   they could all be MUCH smaller, faster, and simpler as one solution or separate parts\n#     (i.e.,\n#\n#       javascript engine compiles .styl files to .css markup (slowly)\n#       gaze generates css sprite images (speed depends on stylus)\n#       gaze aggregates .css, minifies, gzips it (speed depends on stylus)\n#\n#       vs.\n#\n#       coffee engine compiles .coffee files to a single application.css file (fast!)\n#         and at the same time, (optionall) generates css sprite images with presence of coffee-sprites lib\n#         and at the same time, minifies, and gzips it\n#     )\n#\n# there's not as much room for economy in this example but it would all be faster\n# simply if stylus was faster. it all hinges on stylus in a potentially bad way\n#\n# cons are:\n# * the potentially ugly initial template language\n# * may be less interesting to write than pure css of the end output which is more understandable, but repetitive\n# * in the end, going to great lengths to avoid manually closing brackets and semi-colons and memorizing cross-browser css hacks\n```\n\n## See also:\n\n* Works well with [CoffeeTemplates](https://github.com/mikesmullin/coffee-templates)\n* Has a plugin called [CoffeeSprites](https://github.com/mikesmullin/coffee-sprites)\n","_id":"coffee-stylesheets@0.0.2","dist":{"shasum":"c2fabc5d316b542da1db6a66bb2d6d685805ea8a","tarball":"https://registry.npmjs.org/coffee-stylesheets/-/coffee-stylesheets-0.0.2.tgz","integrity":"sha512-jE4DWaak7gat+WqHucaKYkfz2UoZfaKQzXvhyodjmTBGgcbmLqzCR8RYrPFjSUeaRTBHYd0ZnpLR/0xP1mfcOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC09OnAbNDlCKgqsz5UQNarToA8V7XZc3l03SgXoRr10AIhAMjLCRL1KDMCgIusvZJ7qmbAuFeuhE+b9HNPUl4zyJsA"}]},"_npmVersion":"1.1.66","_npmUser":{"name":"mikesmullin","email":"mike@smullindesign.com"},"maintainers":[{"name":"mikesmullin","email":"mike@smullindesign.com"}]},"0.0.3":{"name":"coffee-stylesheets","version":"0.0.3","description":"Transpiler similar to SASS/SCSS/LESS/Stylus, except its 100% CoffeeScript!","main":"js/coffee-stylesheets.js","directories":{"test":"test"},"scripts":{"pretest":"coffee --bare -o js coffee/coffee-stylesheets.coffee","test":"mocha --reporter spec --bail --ui bdd --colors --compilers coffee:coffee-script --require coffee-script test/test.coffee"},"repository":{"type":"git","url":"git://github.com/mikesmullin/coffee-stylesheets.git"},"keywords":["coffee","css3","stylesheets","template","engine","browser","nodejs"],"author":{"name":"Mike Smullin","email":"mike@smullindesign.com"},"license":"MIT","readmeFilename":"README.md","devDependencies":{"chai":"*"},"readme":"# What if you could write CoffeeScript like:\n\n```coffeescript\nbody ->\n  background 'black'\n  color 'red'\n  p ->\n    font_size '12px'\n    border_radius px 5\n```\n\nand get back a CSS3 stylesheet, like:\n\n```css\nbody {\n  background: black;\n  color: red;\n}\nbody p {\n  font-size: 12px;\n  -moz-border-radius: 5px; /* Firefox */\n  -webkit-border-radius: 5px; /* Safari, Chrome */\n  border-radius: 5px; /* CSS3 */\n}\n```\n\nNow, you can!\n\nJust wrap it in this:\n\n```coffeescript\nengine = new CoffeeStylesheets\n format: true\n globals:\n   px: (i) -> i + 'px'\n   # this is like a nib/compass cross-browser helper\n   border_radius: (s)-> @literal \"\"\"\n     -moz-border-radius: #{s}; /* Firefox */\n       -webkit-border-radius: #{s}; /* Safari, Chrome */\n       border-radius: #{s}; /* CSS3 */\n   \"\"\"\nengine.render stylesheet, (err, css) ->\n  console.log css\n```\n\n## Why this monstrosity?\n\n```coffeescript\n# * in the end it compiles to pure-js concatenation. no string parsing necessary\n# * no engine (like sass or stylus) is required to render data through the templates\n# * template compilation is like 90% faster than stylus\n# * it eliminates potential complexities of double-trees between server-side and client-side templating engines and templates\n# * stand-alone; no dependencies\n# * only one language to write; one language to teach/master; one language to rule them all!\n# * common functions available to node/js/coffee also available in templates i.e. require() and executed in same scope\n# * its eliminating all the intermediary steps between the initial precompilation syntax sugar and the end result\n#   i see this as the simplification of stylus + mincer + coffeecup\n#   they could all be MUCH smaller, faster, and simpler as one solution or separate parts\n#     (i.e.,\n#\n#       javascript engine compiles .styl files to .css markup (slowly)\n#       gaze generates css sprite images (speed depends on stylus)\n#       gaze aggregates .css, minifies, gzips it (speed depends on stylus)\n#\n#       vs.\n#\n#       coffee engine compiles .coffee files to a single application.css file (fast!)\n#         and at the same time, (optionall) generates css sprite images with presence of coffee-sprites lib\n#         and at the same time, minifies, and gzips it\n#     )\n#\n# there's not as much room for economy in this example but it would all be faster\n# simply if stylus was faster. it all hinges on stylus in a potentially bad way\n#\n# cons are:\n# * the potentially ugly initial template language\n# * may be less interesting to write than pure css of the end output which is more understandable, but repetitive\n# * in the end, going to great lengths to avoid manually closing brackets and semi-colons and memorizing cross-browser css hacks\n```\n\n## See also:\n\n* Works well with [CoffeeTemplates](https://github.com/mikesmullin/coffee-templates)\n* Has a plugin called [CoffeeSprites](https://github.com/mikesmullin/coffee-sprites)\n","_id":"coffee-stylesheets@0.0.3","dist":{"shasum":"100a2e616d1878b650ef879f41a939be1c4d35b3","tarball":"https://registry.npmjs.org/coffee-stylesheets/-/coffee-stylesheets-0.0.3.tgz","integrity":"sha512-xaHU+p9M86QN2tzsZelSYfGp7UYpLbNPBEm+hX+h9Wg4UVzjTv6CJj1oW/jCGuP5owHxik4miGZXOp+uFnnIKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICtIAriVc8ATB9BtMmDfVr/2uLzP+1ZKpM1YuCxPAXECAiEAhdzD9c43O9tLYStMzkoMM2RKNYv4tzkujT6E+HprstQ="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"mikesmullin","email":"mike@smullindesign.com"},"maintainers":[{"name":"mikesmullin","email":"mike@smullindesign.com"}]},"0.0.4":{"name":"coffee-stylesheets","version":"0.0.4","description":"Transpiler similar to SASS/SCSS/LESS/Stylus, except its 100% CoffeeScript!","main":"js/coffee-stylesheets.js","directories":{"test":"test"},"scripts":{"pretest":"coffee --bare -o js coffee/coffee-stylesheets.coffee","test":"mocha --reporter spec --bail --ui bdd --colors --compilers coffee:coffee-script --require coffee-script test/test.coffee"},"repository":{"type":"git","url":"git://github.com/mikesmullin/coffee-stylesheets.git"},"keywords":["coffee","css3","stylesheets","template","engine","browser","nodejs"],"author":{"name":"Mike Smullin","email":"mike@smullindesign.com"},"license":"MIT","readmeFilename":"README.md","devDependencies":{"chai":"*"},"readme":"# CoffeeStylesheets\n\n## What if you could write CoffeeScript like:\n\n```coffeescript\nbody ->\n  background 'black'\n  color 'red'\n  p ->\n    font_size '12px'\n    border_radius px 5\n```\n\nand get back a CSS3 stylesheet, like:\n\n```css\nbody {\n  background: black;\n  color: red;\n}\nbody p {\n  font-size: 12px;\n  -moz-border-radius: 5px; /* Firefox */\n  -webkit-border-radius: 5px; /* Safari, Chrome */\n  border-radius: 5px; /* CSS3 */\n}\n```\n\n## Now, you can!\n\nJust wrap it in this:\n\n```coffeescript\nengine = new CoffeeStylesheets\n format: true # optional\n globals: # optional\n   px: (i) -> i + 'px' # a silly example of custom helpers\n   # the cross-browser version of border_radius() is provided by the CoffeeStylesheetsCompassFramework plugin \nengine.render stylesheet, (err, css) ->\n  console.log css\n```\n\n## Why this monstrosity?\n\n* stand-alone; NO dependencies\n* eliminates double-trees server/client-side in terms of both a) templating engines, and b) template files\n* yet to be benchmarked, but likely 90% faster compilation than tokenizers (stylus, less, sass)\n* only one language to write; one language to teach/master; one language to rule them all!\n* common functions provided by js libs available and executed in same scope as stylesheet e.g., require()\n* helps eliminate intermediary steps between the initial precompilation syntax sugar and the end result\n\n## FAQ\n\n * **Do I have to use CoffeeScript?**\n While composing in CoffeeScript is obviously the point, you could store the compiled javascript version of the\ntemplate, and after that no coffee-script dependency is required. There is a pure javascript version of\nthe engine provided, as well.\n\n * **Does it only work in Node.js or client-side/in-browser as well?**\n It is designed to be used on either side. This is why it is lightweight, with no dependencies.\n\n## See also\n\n* Works well with [CoffeeTemplates](https://github.com/mikesmullin/coffee-templates) \n* Has a plugin called [CoffeeSprites](https://github.com/mikesmullin/coffee-sprites)\n* Has a plugin called [CoffeeStylesheetsCompassFramework](https://github.com/mikesmullin/coffee-stylesheets-compass-framework)\n","_id":"coffee-stylesheets@0.0.4","dist":{"shasum":"947cf3d95a57e844b7f407ceacd6b39d43c1a02a","tarball":"https://registry.npmjs.org/coffee-stylesheets/-/coffee-stylesheets-0.0.4.tgz","integrity":"sha512-167aA9/+kOZljKfqlbnYP/0xCtI9wnSUZf+O/fDG5SAPzl/tIVM8ZMHAcjYPGGPge/S7EqQ3gEL2uVf5t0Eirw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCU4fQ+jjfWY62r4tlOjjODWIGZagiqTPJTTLJ6TKOLdgIhAPJtcacJpitvE5b/9tcNh7x+DVb8XP39FbVYY62nhSxv"}]},"_npmVersion":"1.1.66","_npmUser":{"name":"mikesmullin","email":"mike@smullindesign.com"},"maintainers":[{"name":"mikesmullin","email":"mike@smullindesign.com"}]},"0.0.5":{"name":"coffee-stylesheets","version":"0.0.5","description":"Transpiler similar to SASS/SCSS/LESS/Stylus, except its 100% CoffeeScript!","main":"js/coffee-stylesheets.js","directories":{"test":"test"},"scripts":{"pretest":"coffee --bare -o js coffee/coffee-stylesheets.coffee","test":"mocha --reporter spec --bail --ui bdd --colors --compilers coffee:coffee-script --require coffee-script test/test.coffee"},"repository":{"type":"git","url":"git://github.com/mikesmullin/coffee-stylesheets.git"},"keywords":["coffee","css3","stylesheets","template","engine","browser","nodejs"],"author":{"name":"Mike Smullin","email":"mike@smullindesign.com"},"license":"MIT","readmeFilename":"README.md","devDependencies":{"chai":"*"},"readme":"# CoffeeStylesheets\n\n## What if you could write CoffeeScript like:\n\n```coffeescript\nbody ->\n  background 'black'\n  color 'red'\n  p ->\n    font_size '12px'\n    border_radius px 5\n```\n\nand get back a CSS3 stylesheet, like:\n\n```css\nbody {\n  background: black;\n  color: red;\n}\nbody p {\n  font-size: 12px;\n  -moz-border-radius: 5px; /* Firefox */\n  -webkit-border-radius: 5px; /* Safari, Chrome */\n  border-radius: 5px; /* CSS3 */\n}\n```\n\n## Now, you can!\n\nJust wrap it in this:\n\n```coffeescript\nengine = new CoffeeStylesheets\n format: true # optional\n globals: # optional\n   px: (i) -> i + 'px' # a silly example of custom helpers\n   # the cross-browser version of border_radius() is provided by the CoffeeStylesheetsCompassFramework plugin \nengine.render stylesheet, (err, css) ->\n  console.log css\n```\n\n## Why this monstrosity?\n\n* stand-alone; NO dependencies\n* eliminates double-trees server/client-side in terms of both a) templating engines, and b) template files\n* yet to be benchmarked, but likely 90% faster compilation than tokenizers (stylus, less, sass)\n* only one language to write; one language to teach/master; one language to rule them all!\n* common functions provided by js libs available and executed in same scope as stylesheet e.g., require()\n* helps eliminate intermediary steps between the initial precompilation syntax sugar and the end result\n\n## FAQ\n\n * **Do I have to use CoffeeScript?**\n While composing in CoffeeScript is obviously the point, you could store the compiled javascript version of the\ntemplate, and after that no coffee-script dependency is required. There is a pure javascript version of\nthe engine provided, as well.\n\n * **Does it only work in Node.js or client-side/in-browser as well?**\n It is designed to be used on either side. This is why it is lightweight, with no dependencies.\n\n## See also\n\n* Works well with [CoffeeTemplates](https://github.com/mikesmullin/coffee-templates) \n* Has a plugin called [CoffeeSprites](https://github.com/mikesmullin/coffee-sprites)\n* Has a plugin called [CoffeeStylesheetsCompassFramework](https://github.com/mikesmullin/coffee-stylesheets-compass-framework)\n* Thanks to Nino Paolo for beginning work on a [SASS to CoffeeStylesheets Converter](https://github.com/paolooo/coffee-espresso-two-shots)\n","_id":"coffee-stylesheets@0.0.5","dist":{"shasum":"f4e5bc50d96655d4830c9260a0cdbeec90a633b2","tarball":"https://registry.npmjs.org/coffee-stylesheets/-/coffee-stylesheets-0.0.5.tgz","integrity":"sha512-Sct8t+GDpfZ77cAlS/hs3tDqeTFtqumAttAu4h46IEJlNpup100G9KkWKPygF/s/hfCl55jjMAIHGbsUoeoCEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRjBbX4njHfNQgM76x6Pm9254LNj9svwnJ8j3zUiACAAIhAJeX+s5o5pAp3sppfUmFiXGZyrQByLu4lyG+smpflg+x"}]},"_npmVersion":"1.1.69","_npmUser":{"name":"mikesmullin","email":"mike@smullindesign.com"},"maintainers":[{"name":"mikesmullin","email":"mike@smullindesign.com"}]}},"readme":"# What if you could write CoffeeScript like:\n\n```coffeescript\nengine = new CoffeeStylesheets\n format: true\n globals:\n   px: (i) -> i + 'px'\n   # this is like a nib/compass cross-browser helper\n   border_radius: (s)-> @literal \"\"\"\n     -moz-border-radius: #{s}; /* Firefox */\n       -webkit-border-radius: #{s}; /* Safari, Chrome */\n       border-radius: #{s}; /* CSS3 */\n   \"\"\"\n\nstylesheet = ->\n  body ->\n    background 'black'\n    color 'red'\n    p ->\n      font_size '12px'\n      border_radius px 5\n\nconsole.log css = engine.render stylesheet\n```\n\nand get back a CSS3 stylesheet, like:\n\n```css\nbody {\n  background: black;\n  color: red;\n}\nbody p {\n  font-size: 12px;\n  -moz-border-radius: 5px; /* Firefox */\n  -webkit-border-radius: 5px; /* Safari, Chrome */\n  border-radius: 5px; /* CSS3 */\n}\n```\n\nNow, you can!\n\n## Why this monstrosity?\n\n```coffeescript\n# * in the end it compiles to pure-js concatenation. no string parsing necessary\n# * no engine (like sass or stylus) is required to render data through the templates\n# * template compilation is like 90% faster than stylus\n# * it eliminates potential complexities of double-trees between server-side and client-side templating engines and templates\n# * stand-alone; no dependencies\n# * only one language to write; one language to teach/master; one language to rule them all!\n# * common functions available to node/js/coffee also available in templates i.e. require() and executed in same scope\n# * its eliminating all the intermediary steps between the initial precompilation syntax sugar and the end result\n#   i see this as the simplification of stylus + mincer + coffeecup\n#   they could all be MUCH smaller, faster, and simpler as one solution or separate parts\n#     (i.e.,\n#\n#       javascript engine compiles .styl files to .css markup (slowly)\n#       gaze generates css sprite images (speed depends on stylus)\n#       gaze aggregates .css, minifies, gzips it (speed depends on stylus)\n#\n#       vs.\n#\n#       coffee engine compiles .coffee files to a single application.css file (fast!)\n#         and at the same time, (optionall) generates css sprite images with presence of coffee-sprites lib\n#         and at the same time, minifies, and gzips it\n#     )\n#\n# there's not as much room for economy in this example but it would all be faster\n# simply if stylus was faster. it all hinges on stylus in a potentially bad way\n#\n# cons are:\n# * the potentially ugly initial template language\n# * may be less interesting to write than pure css of the end output which is more understandable, but repetitive\n# * in the end, going to great lengths to avoid manually closing brackets and semi-colons and memorizing cross-browser css hacks\n```\n","maintainers":[{"name":"mikesmullin","email":"mike@smullindesign.com"}],"time":{"modified":"2022-06-13T06:27:56.566Z","created":"2012-12-22T08:02:18.340Z","0.0.1":"2012-12-22T08:02:18.935Z","0.0.2":"2012-12-29T02:23:59.274Z","0.0.3":"2013-01-02T23:53:48.036Z","0.0.4":"2013-01-06T07:34:31.114Z","0.0.5":"2013-01-10T02:51:24.179Z"},"author":{"name":"Mike Smullin","email":"mike@smullindesign.com"},"repository":{"type":"git","url":"git://github.com/mikesmullin/coffee-stylesheets.git"}}