{"_id":"jadevu","_rev":"24-fa7f788a17489c454af1607f99be3bea","name":"jadevu","dist-tags":{"latest":"0.0.10"},"versions":{"0.0.1":{"name":"jadevu","version":"0.0.1","author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"devDependencies":{"jade":"0.14.1","should":"0.2.1"},"_npmJsonOpts":{"file":"/Users/guillermo/.npm/jadevu/0.0.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"jadevu@0.0.1","dependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"8e395426247f38ee7d14a451009c4d08e9d33552","tarball":"https://registry.npmjs.org/jadevu/-/jadevu-0.0.1.tgz","integrity":"sha512-aFgB+7ECgSc1Cn88kYqHXKwXgGx9xhPlewBC//XIWOxtAXwhUOViWk4eXZsi8McPdhLzmLeil14TdEyzT4JmIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPJbFzCGmFoPlLfUey9ktvZFrGyVmPP71UhViSMFEmUAiBIoGJrkXMaPG+zSmggKQkkXvsKOWJDpi+JNJ8mZnzvrQ=="}]},"scripts":{},"maintainers":[{"name":"rauchg","email":"rauchg@gmail.com"}]},"0.0.2":{"name":"jadevu","version":"0.0.2","author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"devDependencies":{"jade":"0.14.2","should":"0.2.1"},"_npmJsonOpts":{"file":"/Users/guillermo/.npm/jadevu/0.0.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"jadevu@0.0.2","dependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"4c6388edb66255253d3fc58f7f1dff97630278b1","tarball":"https://registry.npmjs.org/jadevu/-/jadevu-0.0.2.tgz","integrity":"sha512-wLCcD9AZKpbx88So3lzYRKeRmI3jhNtsCFB/GXQz0lsu9UGTsE1U9yCy9cPXBSEq5aRs4LBqV+qraRoRqNOgbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9babEmFzLjf4FHw1CRyQzHrI4S5pWpUuse6exlN3sUgIhALRkrAmyBcU3LoErqsmWoZwluloOVSVguSC8Po3fgg4A"}]},"scripts":{},"maintainers":[{"name":"rauchg","email":"rauchg@gmail.com"}]},"0.0.3":{"name":"jadevu","version":"0.0.3","author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"devDependencies":{"jade":"0.14.2","should":"0.2.1"},"_npmJsonOpts":{"file":"/Users/guillermo/.npm/jadevu/0.0.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"jadevu@0.0.3","dependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"768a47e1bbb45415ef5caac9dae919a324580299","tarball":"https://registry.npmjs.org/jadevu/-/jadevu-0.0.3.tgz","integrity":"sha512-iCSFCGrQ6Ph7VqkZOfjF3qMIYkWY2xhinv9/Wn9REa5ScLSiU6yNKUIGcqX/NsdG2xouQluwadYUj8MtiH1iTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8Ks986EOtQEY1qUrSdxDtAzDo3BuAqRW2bCNtv+xACAiEA37R+laH3cYWfEjf3z05ij28vVxo3qz51TuyeZv4Tg+E="}]},"scripts":{},"maintainers":[{"name":"rauchg","email":"rauchg@gmail.com"}]},"0.0.4":{"name":"jadevu","version":"0.0.4","author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"devDependencies":{"jade":"0.14.2","should":"0.2.1"},"_npmJsonOpts":{"file":"/Users/guillermo/.npm/jadevu/0.0.4/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"jadevu@0.0.4","dependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"5f83b00982d2fc41e5ba0145f013305f4d2ecb85","tarball":"https://registry.npmjs.org/jadevu/-/jadevu-0.0.4.tgz","integrity":"sha512-R8jaIb9rVMczr8J9BRCI9/aMoi7bzxC93nK1EvLN7D+TouPfT28kflMt7DDzjnfbArLp9zyQYw1EeX3IXgwc6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBADX1S2PdeAtbiftvY+sFgg+vz9dDXaaIkSrh4qGrweAiAWWY+0PphX7cn2cw7WLD0QHJ3wB/RWZUsszUiquAM17g=="}]},"scripts":{},"maintainers":[{"name":"rauchg","email":"rauchg@gmail.com"}]},"0.0.5":{"name":"jadevu","version":"0.0.5","author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"devDependencies":{"jade":"0.14.2","should":"0.2.1"},"_npmJsonOpts":{"file":"/Users/guillermo/.npm/jadevu/0.0.5/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"jadevu@0.0.5","dependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"beebb2bd150c37030b3ffe2a26964e7a9b762746","tarball":"https://registry.npmjs.org/jadevu/-/jadevu-0.0.5.tgz","integrity":"sha512-cuirHnqnvICupttJZaTSaJgBILHgLgQDh9oPD3koSFZqD08J8xgnOooVnYIyL+XIugt36gigNHv+Ua/LJ8+1UQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEu7ngd9u4gr33TMFpMW9KaGlA7gPQYSGrlkqzt/8gayAiAw+oZSuHVwvs+Jc79oXvXHqp/FrbpDhKG0ZnkcujgDcg=="}]},"scripts":{},"maintainers":[{"name":"rauchg","email":"rauchg@gmail.com"}]},"0.0.6":{"name":"jadevu","version":"0.0.6","author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"devDependencies":{"jade":"0.14.2","should":"0.2.1"},"_npmJsonOpts":{"file":"/Users/guillermo/.npm/jadevu/0.0.6/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"jadevu@0.0.6","dependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"b9a72ec830106faa118f11ed8d04158e76b60108","tarball":"https://registry.npmjs.org/jadevu/-/jadevu-0.0.6.tgz","integrity":"sha512-lXl80Eq5JI0LOP4ngqmpd2IMbdhbCCbHLk58EWOsgn8s2oPt0+swjyMTk28bMLLFyOqoUu3M8KcL7N5Jn8LkVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTO7zhmQNaN5d+SR3MfYWN7kMFra60tzY2NrnF8vLnjAIgcTHbMYU8PdzTnBQTMSphkJAAlOZb+ljhsEuZ1l/nJ1M="}]},"maintainers":[{"name":"rauchg","email":"rauchg@gmail.com"}]},"0.0.7":{"name":"jadevu","version":"0.0.7","author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"devDependencies":{"jade":"0.15.4","should":"0.2.1"},"_npmJsonOpts":{"file":"/Users/guillermo/.npm/jadevu/0.0.7/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"jadevu@0.0.7","dependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.30","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"7ebfc1cb4b91f8a39f055c721edd9871b69aa5a7","tarball":"https://registry.npmjs.org/jadevu/-/jadevu-0.0.7.tgz","integrity":"sha512-zc+IFHPx0SiYW/4XdHRjqDTVksvxxnPFnRimA0RkMHw1ybkQmWhYOMnAXiAkscbcH4pRk/5ntjYY2A40RMnR/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr4GMaL2LNoN7VvdiweA8ZuYz089qxOmdW27W9JhIfrwIhAIuJ9476yy+xof3FvPErYJpl2PrqEd5NGDBBwbKNabDE"}]},"maintainers":[{"name":"rauchg","email":"rauchg@gmail.com"}]},"0.0.8":{"name":"jadevu","version":"0.0.8","author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"devDependencies":{"jade":"0.16.1","should":"0.2.1"},"_npmJsonOpts":{"file":"/Users/guillermo/.npm/jadevu/0.0.8/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"jadevu@0.0.8","dependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.30","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"c3552e3ec9b0c0a06438db9a561741cfaf22ec2e","tarball":"https://registry.npmjs.org/jadevu/-/jadevu-0.0.8.tgz","integrity":"sha512-86h+5RyUwXWpPC9eeresNzCZoGnaksBQYTKxWNLLOIGlUhQgN8Btxpn1c96P4tQC/3an7j0PGkO8o6wdRxLstg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEN/bDkAcWasYbQFVSNUakjoLvEbHrv2HSBa06uEG36AiB3iEb+lLN+90/yGyWzgOHvYx1tBe7U/PyInkTCwt+ybA=="}]},"maintainers":[{"name":"rauchg","email":"rauchg@gmail.com"}]},"0.0.9":{"name":"jadevu","version":"0.0.9","author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"devDependencies":{"jade":"0.16.1","should":"0.2.1"},"_npmJsonOpts":{"file":"/Users/guillermo/.npm/jadevu/0.0.9/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"jadevu@0.0.9","dependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.30","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"901f443279c0a736e0c780c4bf6aa263c6f2b08d","tarball":"https://registry.npmjs.org/jadevu/-/jadevu-0.0.9.tgz","integrity":"sha512-nsa7JiT3h8RY0Wj380LydoimUIdnTwNQGXfTXiBj/dk4e2w2ucHsrV4mO1/pijRgydKrsVV3sduhAKgif8nCRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF3nFIaZKElBG3fKwKQtnUk5Omc79Q2eIqnHCScwJSMAIhAOvB5nToHzcbTJVmLMtvp3GWxvf31HC9KVdgF6S5u4e8"}]},"maintainers":[{"name":"rauchg","email":"rauchg@gmail.com"}]},"0.0.10":{"name":"jadevu","version":"0.0.10","author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"devDependencies":{"jade":"0.16.1","should":"0.2.1"},"_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"_id":"jadevu@0.0.10","dependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.8.2","_defaultsLoaded":true,"dist":{"shasum":"e35a94b64573424f30099a8be3b21cb404c74f6f","tarball":"https://registry.npmjs.org/jadevu/-/jadevu-0.0.10.tgz","integrity":"sha512-FFvvvd3bV+LYX+Ty3GuupRacD+eHgGStopFTTDRzFFctYvBzPQQFsUgdASZKJRSa9MiXtg/772/uhyxiMiLDCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9BsJTThSxU0UvKK3pbA2X6pBiRwGhKyBLsJhs8v97xQIgESmCOEHIhihgbOXKNbELL1ALLBjAwqM9ADlRCoem5HU="}]},"readme":"\nJadeVu\n======\n\nJadevu allows to expose pre-compile Jade templates to the client side through an\nextremely simple and easy-to-use API.\n\n## Example\n\nIn your jade template, use the `template:` filter and set the `id` property:\n\n    p Hello world\n\n    template(id=\"my-template\"):\n      div\n        p This is my template\n        - if (a == 2)\n          p It can have code\n        - else\n          p It can have many things\n\nWhen compiled, this turns into HTML that looks like this:\n\n```html\n<p>Hello world</p>\n\n<script>\n  if ('undefined' == typeof template) template = function (id, params) { … }\n  template._['my-template'] = function () { /* precompiled template */ };\n</script>\n```\n\nWhat does this mean? From your client-side (eg: jQuery) code, you can include that\nmini-template, and turn it into HTML:\n\n```html\n<script>\n  // hint: if jQuery is loaded, `template` will return a jQuery object\n  template('my-template', { a: 2 }).appendTo('body');\n</script>\n```\n\n## How to use\n\nSimply add `require('jadevu')` to your app.\n\n## How it compares to alternatives\n\n### Running jade in the browser\n\nJavaScript code is run in a single thread of execution in the browser. The\nunnecessary overhead of running a lexer and parser in the client translates\ninto less time for the browser to do other things. Large templates can result\nin perceived periods of blocking-ness with heavy interaction in large web\napplications.\n\nIn addition, including jade among your browser scripts adds unnecessary weight\nto your pages.\n\n### Ajax\n\nSome projects want to do everything (including compilation) in the server-side.\nThis of course comes with a huge latency penalty for templates that appear\nmultiple times in the same page or are rendered as the result of real-time push\n(such as [http://socket.io](socket.io))\n\n### Building HTML manually with jQuery\n\nCumbersome concatenation, hard to include logic (like the `if` statement in the\nexample above).\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Guillermo Rauch &lt;guillermo@learnboost.com&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","maintainers":[{"name":"rauchg","email":"rauchg@gmail.com"}]}},"maintainers":[{"name":"rauchg","email":"rauchg@gmail.com"}],"time":{"modified":"2022-06-19T03:37:25.860Z","created":"2011-08-16T23:33:18.379Z","0.0.1":"2011-08-16T23:33:23.903Z","0.0.2":"2011-08-18T01:41:14.899Z","0.0.3":"2011-08-18T02:58:28.218Z","0.0.4":"2011-08-26T17:11:59.405Z","0.0.5":"2011-08-26T17:18:37.410Z","0.0.6":"2011-08-31T22:27:04.443Z","0.0.7":"2011-09-19T00:56:39.952Z","0.0.8":"2011-09-30T00:51:58.733Z","0.0.9":"2011-09-30T01:08:51.463Z","0.0.10":"2012-07-25T15:31:46.602Z"},"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"users":{"fgribreau":true}}