{"_id":"thermos","_rev":"44-fee2b13d78d580141d01162bea51c014","name":"thermos","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.5":{"name":"thermos","version":"0.0.5","main":"./lib/thermos","dependencies":{},"keywords":["template","coffeescript"],"devDependencies":{"coffee-script":">= 1.1.3","should":"0.3.2","mocha":"0.3.6"},"scripts":{"test":"mocha","prepublish":"coffee -o lib -c src/*.coffee"},"contributors":[{"name":"Maurice Machado","email":"maurice@bitbending.com"},{"name":"jaekwon","email":"jkwon.work@gmail.com"}],"_npmUser":{"name":"davidpeter","email":"david.a.peter@gmail.com"},"_id":"thermos@0.0.5","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.99","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"a381a0f37b4ce4da293c43695a1f9f5fdeb41f57","tarball":"https://registry.npmjs.org/thermos/-/thermos-0.0.5.tgz","integrity":"sha512-GyBVbOLHfuPcv71k38QmCGn1DxbHMe1R87vp+ljualEXFl9FlngF3GI8unDPwrMJKwj9CpSt6ZzRLlk1f8mRLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2WQo0DJBOLHnDQixIsL4twAkYhHmn3HzKDFA37S/4rQIgSqF/v95WEZ6LwlMOXRUg7V2fDrgzHvl3mb7PDrOVXjI="}]},"maintainers":[{"name":"davidpeter","email":"david.a.peter@gmail.com"}],"directories":{}},"0.0.6":{"name":"thermos","version":"0.0.6","main":"./lib/thermos","homepage":"https://github.com/sarenji/thermos","description":"Easy HTML templating in pure CoffeeScript","dependencies":{},"keywords":["template","coffeescript"],"bugs":{"name":"http://github.com/sarenji/thermos/issues"},"repository":{"type":"git","url":"git://github.com/sarenji/thermos.git"},"devDependencies":{"coffee-script":"1.1.x","should":"0.3.x","mocha":"0.3.x"},"scripts":{"test":"mocha","prepublish":"coffee -o lib -c src/*.coffee"},"contributors":[{"name":"Maurice Machado","email":"maurice@bitbending.com"},{"name":"jaekwon","email":"jkwon.work@gmail.com"}],"_npmUser":{"name":"davidpeter","email":"david.a.peter@gmail.com"},"_id":"thermos@0.0.6","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.99","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"be10ce729d2bccdfdfcb88f9f99970806100cf6b","tarball":"https://registry.npmjs.org/thermos/-/thermos-0.0.6.tgz","integrity":"sha512-BCi1R3I8+IjD60E7JH7gCIjolh72MjpsIBlyV5qe8R2QjywHYB6L0Y30j9NBDN/Vgd1U2QTD+srjU6tzPQC1Qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID6J+7ZqDVkHU9g1qM1vE5m9Pj4/hA69hdc3xSToao6vAiEA79xEdPWq7QPXl9Dm1Rx+I+7pTt9Jdn9QVSwMpX29JNc="}]},"maintainers":[{"name":"davidpeter","email":"david.a.peter@gmail.com"}],"directories":{}},"0.0.7":{"name":"thermos","version":"0.0.7","main":"./lib/thermos","homepage":"https://github.com/sarenji/thermos","description":"Easy HTML templating in pure CoffeeScript","dependencies":{},"keywords":["template","coffeescript"],"bugs":{"name":"http://github.com/sarenji/thermos/issues"},"repository":{"type":"git","url":"git://github.com/sarenji/thermos.git"},"devDependencies":{"coffee-script":"1.1.x","should":"0.3.x","mocha":"0.3.x"},"scripts":{"test":"mocha","prepublish":"coffee -o lib -c src/*.coffee"},"contributors":[{"name":"Maurice Machado","email":"maurice@bitbending.com"},{"name":"jaekwon","email":"jkwon.work@gmail.com"}],"_npmUser":{"name":"davidpeter","email":"david.a.peter@gmail.com"},"_id":"thermos@0.0.7","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.99","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"b07a743660e3c8fb271716e5144bea6bd2537a05","tarball":"https://registry.npmjs.org/thermos/-/thermos-0.0.7.tgz","integrity":"sha512-V1anEiw9orAf1w72wNLPTtgLMD39cTi6jR4AI4qkLGrEXO7Hq88cxCRcgHmXfvMIq9t/BlBRO2iFQEpnoY5GVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwybR2ZpCB6dJwX3hgCmqhCC8uVcIlisZxjfNdbbHaaAiEA4Cr8CVrcDT5HdTvCqWJyVL0EcH6OPw8sXD7XG+m0pBI="}]},"maintainers":[{"name":"davidpeter","email":"david.a.peter@gmail.com"}],"directories":{}},"0.0.8":{"name":"thermos","version":"0.0.8","main":"./lib/thermos","homepage":"https://github.com/sarenji/thermos","description":"Easy HTML templating in pure CoffeeScript","dependencies":{},"keywords":["template","coffeescript"],"bugs":{"name":"http://github.com/sarenji/thermos/issues"},"repository":{"type":"git","url":"git://github.com/sarenji/thermos.git"},"devDependencies":{"coffee-script":"1.1.x","should":"0.3.x","mocha":"0.3.x"},"scripts":{"test":"mocha","prepublish":"coffee -o lib -c src/*.coffee"},"contributors":[{"name":"Maurice Machado","email":"maurice@bitbending.com"},{"name":"jaekwon","email":"jkwon.work@gmail.com"}],"_npmUser":{"name":"davidpeter","email":"david.a.peter@gmail.com"},"_id":"thermos@0.0.8","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.99","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"65a32c125f8d26ddb89bf4367f330f0c898a8847","tarball":"https://registry.npmjs.org/thermos/-/thermos-0.0.8.tgz","integrity":"sha512-F0Rl60TE5D0RydjYBbZafpl6+veibr16+CwJgk/3WB4DK8WP6la2Kgad3TljSNgHLRM6VqAGKLNDk3YLCrqBUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6DHUHexziP37dYwRWhwi66p+YHI7pwI0eZadFLi9+QAiAqB7IIwrJABJJiWgKXZ7v/dwYqpSkODYkfYVMPIs8L3Q=="}]},"maintainers":[{"name":"davidpeter","email":"david.a.peter@gmail.com"}],"directories":{}},"0.0.9":{"name":"thermos","version":"0.0.9","main":"./lib/thermos","homepage":"https://github.com/sarenji/thermos","description":"Easy HTML templating in pure CoffeeScript","dependencies":{},"keywords":["template","coffeescript"],"bugs":{"name":"http://github.com/sarenji/thermos/issues"},"repository":{"type":"git","url":"git://github.com/sarenji/thermos.git"},"devDependencies":{"coffee-script":"1.1.x","should":"0.3.x","mocha":"0.3.x"},"scripts":{"test":"mocha","prepublish":"coffee -o lib -c src/*.coffee"},"contributors":[{"name":"Maurice Machado","email":"maurice@bitbending.com"},{"name":"jaekwon","email":"jkwon.work@gmail.com"}],"_npmUser":{"name":"davidpeter","email":"david.a.peter@gmail.com"},"_id":"thermos@0.0.9","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"e756a71e535430436985ec2fd0d0a82cdb3ac7e5","tarball":"https://registry.npmjs.org/thermos/-/thermos-0.0.9.tgz","integrity":"sha512-dSylfKhxG+hTPCFUFSCNrGOHSeWycBt1Ln6tS0O8wtp6YxUorIOg0Etkek481k8/747+mwHSZ6oRTCCJIwqKyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNkSsefz4zr9QWZoyXA2WhzqjKLXosg9Q/BLjAqKQ9JAiEAnO46Cc7kARaKYhcpbYjEPTu8Q9J017GNoXgL0yiPU8o="}]},"maintainers":[{"name":"davidpeter","email":"david.a.peter@gmail.com"}],"directories":{}},"0.0.10":{"name":"thermos","version":"0.0.10","main":"./lib/thermos","homepage":"https://github.com/sarenji/thermos","description":"Easy HTML templating in pure CoffeeScript","dependencies":{},"keywords":["template","coffeescript"],"bugs":{"name":"http://github.com/sarenji/thermos/issues"},"repository":{"type":"git","url":"git://github.com/sarenji/thermos.git"},"devDependencies":{"coffee-script":"1.1.x","should":"0.3.x","mocha":"0.3.x"},"scripts":{"test":"mocha","prepublish":"coffee -o lib -c src/*.coffee"},"contributors":[{"name":"Maurice Machado","email":"maurice@bitbending.com"},{"name":"jaekwon","email":"jkwon.work@gmail.com"}],"_npmUser":{"name":"davidpeter","email":"david.a.peter@gmail.com"},"_id":"thermos@0.0.10","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"f16958610994e8627ac4621fb935fedeba74f82f","tarball":"https://registry.npmjs.org/thermos/-/thermos-0.0.10.tgz","integrity":"sha512-gnvr9vSYSVDxDjlz5pFLzm73rziJb043VoHw8uDfEtz8Lxft7fZF1WepUOYvg8mOhhkVGLhc+HJpUR0SJ00hlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3zDaM+6Yi1g0M6+OBu7t9mNh+Q8LZG8rYAfpi5RLGTAIhAMOSBHOQ5s6HJu6u9I+UCAWX93qGX0YbT1VVPdilEhyt"}]},"maintainers":[{"name":"davidpeter","email":"david.a.peter@gmail.com"}],"directories":{}},"0.0.11":{"name":"thermos","version":"0.0.11","main":"./lib/thermos","homepage":"https://github.com/sarenji/thermos","description":"Easy HTML templating in pure CoffeeScript","dependencies":{},"keywords":["template","coffeescript"],"bugs":{"name":"http://github.com/sarenji/thermos/issues"},"repository":{"type":"git","url":"git://github.com/sarenji/thermos.git"},"devDependencies":{"coffee-script":"1.1.x","should":"0.3.x","mocha":"0.3.x"},"scripts":{"test":"mocha","prepublish":"coffee -o lib -c src/*.coffee"},"contributors":[{"name":"Maurice Machado","email":"maurice@bitbending.com"},{"name":"jaekwon","email":"jkwon.work@gmail.com"}],"_npmUser":{"name":"davidpeter","email":"david.a.peter@gmail.com"},"_id":"thermos@0.0.11","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"24c7ae3f16b3272d8070ac005c0af5449d5b9dc6","tarball":"https://registry.npmjs.org/thermos/-/thermos-0.0.11.tgz","integrity":"sha512-Oe3oCE6mos9s3JdlNJq5agzGe22KLnIfTtrPJn3ZOXO4HMMLV4FmkFuTH7xgypDqmO+ZoMlvzp4PoeBSqV4Rxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9JZ3vo+GhAcP13W/dLWinIR6qcv1V2xZWrQJi00HD0AiA5S6o9TQNssTDPbSO8ukqNuTYfhzycfv/EqPxLjAGQ2A=="}]},"maintainers":[{"name":"davidpeter","email":"david.a.peter@gmail.com"}],"directories":{}},"0.0.12":{"name":"thermos","version":"0.0.12","main":"./lib/thermos","homepage":"https://github.com/sarenji/thermos","description":"Easy HTML templating in pure CoffeeScript","dependencies":{},"keywords":["template","coffeescript"],"bugs":{"name":"http://github.com/sarenji/thermos/issues"},"repository":{"type":"git","url":"git://github.com/sarenji/thermos.git"},"devDependencies":{"coffee-script":"1.1.x","should":"0.3.x","mocha":"0.3.x"},"scripts":{"test":"mocha","prepublish":"coffee -o lib -c src/*.coffee"},"author":{"name":"David Peter","email":"david.a.peter@gmail.com","url":"http://davidpeter.me"},"contributors":[{"name":"Maurice Machado","email":"maurice@bitbending.com"},{"name":"jaekwon","email":"jkwon.work@gmail.com"},{"name":"Abi Raja"}],"_npmUser":{"name":"davidpeter","email":"david.a.peter@gmail.com"},"_id":"thermos@0.0.12","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"544de1917aa413f64b64c0c6968906bf031f083a","tarball":"https://registry.npmjs.org/thermos/-/thermos-0.0.12.tgz","integrity":"sha512-bhEI9YnajSChLHHJp9lljT13sBJmDO5A6B1nPicKzGEbGMgH0th/0kL9tczlPALgcegvLAogt+2jAdawAbNTNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCddwqH113JcRP2LOjRbcWT8i2K6lNPGkJIEZymGLYvGAIgeM9E1vIn1kzwTxdhMv77I77NhnwlQYQ8Fjd18+cBMs0="}]},"maintainers":[{"name":"davidpeter","email":"david.a.peter@gmail.com"}],"directories":{}},"0.0.13":{"name":"thermos","version":"0.0.13","main":"./lib/thermos","homepage":"https://github.com/sarenji/thermos","description":"Easy HTML templating in pure CoffeeScript","dependencies":{},"keywords":["template","coffeescript"],"bugs":{"name":"http://github.com/sarenji/thermos/issues"},"repository":{"type":"git","url":"git://github.com/sarenji/thermos.git"},"devDependencies":{"coffee-script":"1.1.x","should":"0.3.x","mocha":"0.3.x"},"scripts":{"test":"mocha","prepublish":"coffee -o lib -c src/*.coffee"},"author":{"name":"David Peter","email":"david.a.peter@gmail.com","url":"http://davidpeter.me"},"contributors":[{"name":"Maurice Machado","email":"maurice@bitbending.com"},{"name":"jaekwon","email":"jkwon.work@gmail.com"},{"name":"Abi Raja"}],"_npmUser":{"name":"davidpeter","email":"david.a.peter@gmail.com"},"_id":"thermos@0.0.13","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"35ba3d0a0b9cde8eceabaf950cf6bc14c0a7e7c0","tarball":"https://registry.npmjs.org/thermos/-/thermos-0.0.13.tgz","integrity":"sha512-fhtDLJf0TOZUD0i+z8EoWxQc94soqqySEnf46XZJ+guSOp2p5+2E3zkX2jhfQXQrgsQYdGWotkzRDBZ+FuJIRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIETRcnhjpQaVw0Smb/WJWPML/jLvX6GYRfRf+hRZuZBnAiB2dUJ7aNYUS/9et1d5U2nwpwphkQoiebfHuLoAwYUP5g=="}]},"readme":"# thermos [![Build Status](https://secure.travis-ci.org/sarenji/thermos.png?branch=master)](http://travis-ci.org/sarenji/thermos)\n\nthermos is a templating engine that lets you write HTML templates in\n[CoffeeScript](http://coffeescript.org/).\n\nIt's a branch of [CoffeeMugg](https://github.com/jaekwon/CoffeeMugg), a branch\nof [CoffeeKup](https://github.com/mauricemach/coffeekup).\n\n## Usage\n\n```coffeescript\nthermos = require 'thermos'\n\nthermos.render ->\n  @doctype 5\n  @html ->\n    @head ->\n      @title \"hello\"\n      @js \"main\"\n    @body ->\n      @p \"Hello world!\"\n```\n\n### HTML entities\n\nHTML entities are automatically encoded for you. Writing this:\n\n```coffeescript\nthermos.render ->\n  @h1 ->\n    @span '<b>—&</b>\"\\'&mdash;hi'\n```\n\nwill produce `<h1><span>&gt;b&lt;&mdash;&amp;&gt;/b&lt;&quot;&apos;&mdash;hi</span></h1>`\n\nYou can use `@html_safe` to prevent Thermos from auto-encoding entities for you. For example, `@span @html_safe '<b>—&</b>\"\\''` will output `<h1><span><b>—&</b>\"\\'</span></h1>`.\n\n## Extending thermos\n\n### Configuration\n\n```coffeescript\nthermos = require 'thermos'\n\nthermos.configure\n  helpers :\n    header_link : (text, url) ->\n      @h1 ->\n        @link_to text, url\n\nthermos.render ->\n  @doctype 5\n  @html ->\n    @head ->\n      @title \"hello\"\n      @js \"main\"\n    @body ->\n      @header_link \"Hello world!\", \"/\"\n      @div \"#content\"\n        @p \"foobar\"\n```\n\n\n### Passing options\n\n```coffeescript\nthermos = require 'thermos'\n\noptions =\n  helpers :\n    header_link : (text, url) ->\n      @h1 ->\n        @link_to text, url\n\nthermos.render options, ->\n  @doctype 5\n  @html ->\n    @head ->\n      @title \"hello\"\n      @js \"main\"\n    @body ->\n      @header_link \"Hello world!\", \"/\"\n      @div \"#content\"\n        @p \"foobar\"\n```\n\n## Default helpers\n\nCurrently, thermos includes `@js`, `@css`, and `@link_to` helpers by default.\n\n```coffeescript\n@link_to text, url\n@js url\n@css url\n\n@link_to \"click here\", \"#anchor\"\n@link_to \"click here\", \"http://example.com\"\n@link_to \"click here\", \"/about\"\n\n@js \"jquery\"\n@js \"jquery.min\"\n@js \"jquery.min.js\"\n@js \"/vendor/jquery.min\"\n@js \"/vendor/jquery.min.js\"\n@js \"http://example.com/jquery\"\n@js \"http://example.com/jquery.js\"\n\n@css \"main\"\n@css \"main.css\"\n# same as @js\n```\n\n## Why thermos?\n\nCoffeeKup breaks closures. Extending CoffeeMugg isn't as nice as I'd like.\n\n## Test\n\nthermos uses mocha for running tests.\n\n```bash\n$ npm install\n$ mocha\n```\n\n## Installation\n\n```bash\n$ npm install thermos\n```\n\n## Thanks to\n\n[jaekwon](https://github.com/jaekwon), for CoffeeMugg.\n[mauricemach](https://github.com/mauricemach), for CoffeeKup.\n\nDon't kill me, both.\n","maintainers":[{"name":"davidpeter","email":"david.a.peter@gmail.com"},{"name":"abi","email":"abii@stanford.edu"}],"directories":{}},"0.0.14":{"name":"thermos","version":"0.0.14","main":"./lib/thermos","homepage":"https://github.com/sarenji/thermos","description":"Easy HTML templating in pure CoffeeScript","dependencies":{},"keywords":["template","coffeescript"],"bugs":{"name":"http://github.com/sarenji/thermos/issues"},"repository":{"type":"git","url":"git://github.com/sarenji/thermos.git"},"devDependencies":{"coffee-script":"1.1.x","should":"0.3.x","mocha":"0.3.x"},"scripts":{"test":"mocha","prepublish":"coffee -o lib -c src/*.coffee"},"author":{"name":"David Peter","email":"david.a.peter@gmail.com","url":"http://davidpeter.me"},"contributors":[{"name":"Maurice Machado","email":"maurice@bitbending.com"},{"name":"jaekwon","email":"jkwon.work@gmail.com"},{"name":"Abi Raja"}],"_npmUser":{"name":"davidpeter","email":"david.a.peter@gmail.com"},"_id":"thermos@0.0.14","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"cc20f654744dd04c69efd2acec379a68a973ff27","tarball":"https://registry.npmjs.org/thermos/-/thermos-0.0.14.tgz","integrity":"sha512-Xxznu0EdQUZ/KyapclV6xqZ9DCR9BLzamL0HZBLt/BANwk7OrbFQ5eRU+k3N9V5O1gAWQnGShi/PricHdIhQEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKKNQ1R6Q8w5Zc600aDIVJvv1Naib/qJZL+2l4TxKA7QIgRj4KuLbOp0rjtxY6QqFiw3Gf8/ydwEuhSll2zYKjHq4="}]},"readme":"# thermos [![Build Status](https://secure.travis-ci.org/sarenji/thermos.png?branch=master)](http://travis-ci.org/sarenji/thermos)\n\nthermos is a templating engine that lets you write HTML templates in\n[CoffeeScript](http://coffeescript.org/).\n\nIt's a branch of [CoffeeMugg](https://github.com/jaekwon/CoffeeMugg), a branch\nof [CoffeeKup](https://github.com/mauricemach/coffeekup).\n\n## Usage\n\n```coffeescript\nthermos = require 'thermos'\n\nthermos.render ->\n  @doctype 5\n  @html ->\n    @head ->\n      @title \"hello\"\n      @js \"main\"\n    @body ->\n      @p \"Hello world!\"\n```\n\n### HTML entities\n\nHTML entities are automatically encoded for you. Writing this:\n\n```coffeescript\nthermos.render ->\n  @h1 ->\n    @span '<b>—&</b>\"\\'&mdash;hi'\n```\n\nwill produce `<h1><span>&gt;b&lt;&mdash;&amp;&gt;/b&lt;&quot;&apos;&mdash;hi</span></h1>`\n\nYou can use `@html_safe` to prevent Thermos from auto-encoding entities for you. For example, `@span @html_safe '<b>—&</b>\"\\''` will output `<h1><span><b>—&</b>\"\\'</span></h1>`.\n\n## Extending thermos\n\n### Configuration\n\n```coffeescript\nthermos = require 'thermos'\n\nthermos.configure\n  helpers :\n    header_link : (text, url) ->\n      @h1 ->\n        @link_to text, url\n\nthermos.render ->\n  @doctype 5\n  @html ->\n    @head ->\n      @title \"hello\"\n      @js \"main\"\n    @body ->\n      @header_link \"Hello world!\", \"/\"\n      @div \"#content\"\n        @p \"foobar\"\n```\n\n\n### Passing options\n\n```coffeescript\nthermos = require 'thermos'\n\noptions =\n  helpers :\n    header_link : (text, url) ->\n      @h1 ->\n        @link_to text, url\n\nthermos.render options, ->\n  @doctype 5\n  @html ->\n    @head ->\n      @title \"hello\"\n      @js \"main\"\n    @body ->\n      @header_link \"Hello world!\", \"/\"\n      @div \"#content\"\n        @p \"foobar\"\n```\n\n## Default helpers\n\nCurrently, thermos includes `@js`, `@css`, and `@link_to` helpers by default.\n\n```coffeescript\n@link_to text, url\n@js url\n@css url\n\n@link_to \"click here\", \"#anchor\"\n@link_to \"click here\", \"http://example.com\"\n@link_to \"click here\", \"/about\"\n\n@js \"jquery\"\n@js \"jquery.min\"\n@js \"jquery.min.js\"\n@js \"/vendor/jquery.min\"\n@js \"/vendor/jquery.min.js\"\n@js \"http://example.com/jquery\"\n@js \"http://example.com/jquery.js\"\n\n@css \"main\"\n@css \"main.css\"\n# same as @js\n```\n\n## Why thermos?\n\nCoffeeKup breaks closures. Extending CoffeeMugg isn't as nice as I'd like.\n\n## Test\n\nthermos uses mocha for running tests.\n\n```bash\n$ npm install\n$ mocha\n```\n\n## Installation\n\n```bash\n$ npm install thermos\n```\n\n## Thanks to\n\n[jaekwon](https://github.com/jaekwon), for CoffeeMugg.\n[mauricemach](https://github.com/mauricemach), for CoffeeKup.\n\nDon't kill me, both.\n","maintainers":[{"name":"davidpeter","email":"david.a.peter@gmail.com"},{"name":"abi","email":"abii@stanford.edu"}]},"0.0.15":{"name":"thermos","version":"0.0.15","main":"./lib/thermos","homepage":"https://github.com/sarenji/thermos","description":"Easy HTML templating in pure CoffeeScript","dependencies":{},"keywords":["template","coffeescript"],"bugs":{"name":"http://github.com/sarenji/thermos/issues"},"repository":{"type":"git","url":"git://github.com/sarenji/thermos.git"},"devDependencies":{"coffee-script":"1.3.x","should":"0.6.x","mocha":"1.0.x"},"scripts":{"test":"mocha","prepublish":"coffee -o lib -c src/*.coffee"},"author":{"name":"David Peter","email":"david.a.peter@gmail.com","url":"http://davidpeter.me"},"contributors":[{"name":"Maurice Machado","email":"maurice@bitbending.com"},{"name":"jaekwon","email":"jkwon.work@gmail.com"},{"name":"Abi Raja"}],"_npmUser":{"name":"davidpeter","email":"david.a.peter@gmail.com"},"_id":"thermos@0.0.15","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"049d27c5d93a107c0942e766aabb15d67f0d4342","tarball":"https://registry.npmjs.org/thermos/-/thermos-0.0.15.tgz","integrity":"sha512-VK+BxeP5nx52CQa7l5wjIINsgswjYrt/ST73O+wh8xsHI5M7Jnmnxbr8CcDIZWCtaR0JAznIuRzqzbe0ban1FA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO5lC2c6n1tHKQ/+v0Ty+VVF1uqX2jAdqSJYYmZHStDgIgbLLMMUmUibyRZaaX4BEPHkvyfbn8NMoALuqYDvJQH3s="}]},"readme":"# thermos [![Build Status](https://secure.travis-ci.org/sarenji/thermos.png?branch=master)](http://travis-ci.org/sarenji/thermos)\n\nthermos is a templating engine that lets you write HTML templates in\n[CoffeeScript](http://coffeescript.org/).\n\nIt's a branch of [CoffeeMugg](https://github.com/jaekwon/CoffeeMugg), a branch\nof [CoffeeKup](https://github.com/mauricemach/coffeekup).\n\n## Usage\n\n```coffeescript\nthermos = require 'thermos'\n\nthermos.render ->\n  @doctype 5\n  @html ->\n    @head ->\n      @title \"hello\"\n      @js \"main\"\n    @body ->\n      @p \"Hello world!\"\n```\n\n### HTML entities\n\nHTML entities are automatically encoded for you. Writing this:\n\n```coffeescript\nthermos.render ->\n  @h1 ->\n    @span '<b>—&</b>\"\\'&mdash;hi'\n```\n\nwill produce `<h1><span>&gt;b&lt;&mdash;&amp;&gt;/b&lt;&quot;&apos;&mdash;hi</span></h1>`\n\nYou can use `@html_safe` to prevent Thermos from auto-encoding entities for you. For example, `@span @html_safe '<b>—&</b>\"\\''` will output `<h1><span><b>—&</b>\"\\'</span></h1>`.\n\n## Extending thermos\n\n### Configuration\n\n```coffeescript\nthermos = require 'thermos'\n\nthermos.configure\n  helpers :\n    header_link : (text, url) ->\n      @h1 ->\n        @link_to text, url\n\nthermos.render ->\n  @doctype 5\n  @html ->\n    @head ->\n      @title \"hello\"\n      @js \"main\"\n    @body ->\n      @header_link \"Hello world!\", \"/\"\n      @div \"#content\"\n        @p \"foobar\"\n```\n\n\n### Passing options\n\n```coffeescript\nthermos = require 'thermos'\n\noptions =\n  helpers :\n    header_link : (text, url) ->\n      @h1 ->\n        @link_to text, url\n\nthermos.render options, ->\n  @doctype 5\n  @html ->\n    @head ->\n      @title \"hello\"\n      @js \"main\"\n    @body ->\n      @header_link \"Hello world!\", \"/\"\n      @div \"#content\"\n        @p \"foobar\"\n```\n\n## Default helpers\n\nCurrently, thermos includes `@js`, `@css`, and `@link_to` helpers by default.\n\n```coffeescript\n@link_to text, url\n@js url\n@css url\n\n@link_to \"click here\", \"#anchor\"\n@link_to \"click here\", \"http://example.com\"\n@link_to \"click here\", \"/about\"\n\n@js \"jquery\"\n@js \"jquery.min\"\n@js \"jquery.min.js\"\n@js \"/vendor/jquery.min\"\n@js \"/vendor/jquery.min.js\"\n@js \"http://example.com/jquery\"\n@js \"http://example.com/jquery.js\"\n\n@css \"main\"\n@css \"main.css\"\n# same as @js\n```\n\n## Why thermos?\n\nCoffeeKup breaks closures. Extending CoffeeMugg isn't as nice as I'd like.\n\n## Test\n\nthermos uses mocha for running tests.\n\n```bash\n$ npm install\n$ mocha\n```\n\n## Installation\n\n```bash\n$ npm install thermos\n```\n\n## Thanks to\n\n[jaekwon](https://github.com/jaekwon), for CoffeeMugg.\n[mauricemach](https://github.com/mauricemach), for CoffeeKup.\n\nDon't kill me, both.\n","maintainers":[{"name":"davidpeter","email":"david.a.peter@gmail.com"},{"name":"abi","email":"abii@stanford.edu"}]},"0.1.0":{"name":"thermos","version":"0.1.0","main":"./lib/thermos","homepage":"https://github.com/sarenji/thermos","description":"Easy HTML templating in pure CoffeeScript","dependencies":{},"keywords":["template","coffeescript"],"bugs":"http://github.com/sarenji/thermos/issues","repository":{"type":"git","url":"git://github.com/sarenji/thermos.git"},"devDependencies":{"coffee-script":"1.3.x","should":"1.1.x","mocha":"1.3.x"},"scripts":{"test":"mocha","prepublish":"coffee -o lib -c src/*.coffee"},"author":{"name":"David Peter","email":"david.a.peter@gmail.com","url":"http://davidpeter.me"},"contributors":[{"name":"Maurice Machado","email":"maurice@bitbending.com"},{"name":"jaekwon","email":"jkwon.work@gmail.com"},{"name":"Abi Raja"}],"readme":"# thermos [![Build Status](https://secure.travis-ci.org/sarenji/thermos.png?branch=master)](http://travis-ci.org/sarenji/thermos)\n\nthermos is a templating engine that lets you write HTML templates in\n[CoffeeScript](http://coffeescript.org/).\n\nIt's a branch of [CoffeeMugg](https://github.com/jaekwon/CoffeeMugg), a branch\nof [CoffeeKup](https://github.com/mauricemach/coffeekup).\n\n## Usage\n\n```coffeescript\nthermos = require 'thermos'\n\nthermos.render ->\n  @doctype 5\n  @html ->\n    @head ->\n      @title \"hello\"\n      @js \"main\"\n    @body ->\n      @p \"Hello world!\"\n```\n\n### HTML entities\n\nHTML entities are automatically encoded for you. Writing this:\n\n```coffeescript\nthermos.render ->\n  @h1 ->\n    @span '<b>—&</b>\"\\'&mdash;hi'\n```\n\nwill produce `<h1><span>&gt;b&lt;&mdash;&amp;&gt;/b&lt;&quot;&apos;&mdash;hi</span></h1>`\n\nYou can use `@html_safe` to prevent Thermos from auto-encoding entities for you. For example, `@span @html_safe '<b>—&</b>\"\\''` will output `<h1><span><b>—&</b>\"\\'</span></h1>`.\n\n## Extending thermos\n\n### Configuration\n\n```coffeescript\nthermos = require 'thermos'\n\nthermos.configure\n  helpers :\n    header_link : (text, url) ->\n      @h1 ->\n        @link_to text, url\n\nthermos.render ->\n  @doctype 5\n  @html ->\n    @head ->\n      @title \"hello\"\n      @js \"main\"\n    @body ->\n      @header_link \"Hello world!\", \"/\"\n      @div \"#content\"\n        @p \"foobar\"\n```\n\n\n### Passing options\n\n```coffeescript\nthermos = require 'thermos'\n\noptions =\n  helpers :\n    header_link : (text, url) ->\n      @h1 ->\n        @link_to text, url\n\nthermos.render options, ->\n  @doctype 5\n  @html ->\n    @head ->\n      @title \"hello\"\n      @js \"main\"\n    @body ->\n      @header_link \"Hello world!\", \"/\"\n      @div \"#content\"\n        @p \"foobar\"\n```\n\n## Default helpers\n\nCurrently, thermos includes `@js`, `@css`, and `@link_to` helpers by default.\n\n```coffeescript\n@link_to text, url\n@js url\n@css url\n\n@link_to \"click here\", \"#anchor\"\n@link_to \"click here\", \"http://example.com\"\n@link_to \"click here\", \"/about\"\n\n@js \"jquery\"\n@js \"jquery.min\"\n@js \"jquery.min.js\"\n@js \"/vendor/jquery.min\"\n@js \"/vendor/jquery.min.js\"\n@js \"http://example.com/jquery\"\n@js \"http://example.com/jquery.js\"\n\n@css \"main\"\n@css \"main.css\"\n# same as @js\n```\n\n## Why thermos?\n\nCoffeeKup breaks closures. Extending CoffeeMugg isn't as nice as I'd like.\n\n## Test\n\nthermos uses mocha for running tests.\n\n```bash\n$ npm install\n$ mocha\n```\n\n## Installation\n\n```bash\n$ npm install thermos\n```\n\n## Thanks to\n\n[jaekwon](https://github.com/jaekwon), for CoffeeMugg.\n[mauricemach](https://github.com/mauricemach), for CoffeeKup.\n\nDon't kill me, both.\n","_id":"thermos@0.1.0","dist":{"shasum":"ce792ab792ac983afcfc72f96429e7b2d58d6892","tarball":"https://registry.npmjs.org/thermos/-/thermos-0.1.0.tgz","integrity":"sha512-1sYrbXxpUJyoBpPlDzXpiB4uS8OzwPL+C/chT58X8gD+EpQpIeLOAYEBx/JnCDIKa53ur9WYMvYEuAjbXwr8UQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJwDdNkwR7N3qMGJAKJQpoeSqtYp2bQYW58sHwZuhG4AiEA8PixCZpAaptDXsuR6156vHCFkZz3SXGCjheqcZtNOcg="}]},"maintainers":[{"name":"davidpeter","email":"david.a.peter@gmail.com"},{"name":"abi","email":"abii@stanford.edu"}]}},"maintainers":[{"name":"davidpeter","email":"david.a.peter@gmail.com"},{"name":"abi","email":"abii@stanford.edu"}],"time":{"modified":"2022-06-27T06:05:12.869Z","created":"2011-12-14T09:34:39.539Z","0.0.5":"2011-12-14T09:34:40.756Z","0.0.6":"2011-12-15T09:22:47.123Z","0.0.7":"2011-12-17T17:44:36.245Z","0.0.8":"2011-12-21T04:57:36.405Z","0.0.9":"2012-01-14T22:05:48.615Z","0.0.10":"2012-01-15T22:33:22.218Z","0.0.11":"2012-02-05T18:44:14.589Z","0.0.12":"2012-02-10T17:07:59.134Z","0.0.13":"2012-04-24T08:19:16.902Z","0.0.14":"2012-04-25T15:39:36.854Z","0.0.15":"2012-04-27T05:27:02.277Z","0.1.0":"2012-08-28T13:06:44.509Z"},"description":"Easy HTML templating in pure CoffeeScript","repository":{"type":"git","url":"git://github.com/sarenji/thermos.git"},"author":{"name":"David Peter","email":"david.a.peter@gmail.com","url":"http://davidpeter.me"}}