{"_id":"grunt-dot-compiler","_rev":"69-f1f73ac8b3dfc32d5be90a5cc35a5f67","name":"grunt-dot-compiler","description":"Grunt task for compiling doT templates","dist-tags":{"latest":"0.5.12"},"versions":{"0.2.8":{"name":"grunt-dot-compiler","description":"Compiles doT templates ready for RequireJS","version":"0.2.8","homepage":"https://github.com/tinganho/grunt-dot-compiler","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-dot-compiler":"bin/grunt-dot-compiler"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"dependencies":{"yeoman-express-dot":"~0.2.6"},"devDependencies":{"grunt":"~0.3.17","grunt-contrib-clean":"~0.3.1","grunt-bump":"0.0.1"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-template-client\n\n> Compile any and all templates into a ready to use script include.\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-template-client`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-template-client');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  templateclient: {\n    dist: {\n\t\toptions: {\n\t\t\tvariable: 'window.tmpl',\n\t\t\tprefix: 'Hogan.compile(',\n\t\t\tsuffix: ')'\n\t\t},\n\t\tsrc: ['templates/**/*.hogan'],\n\t\tdest: 'dist/tmpl.js' \n    }\n  }\n```\n### templates\n#### templates/item.hogan\n```html\n<li>\n  <h2>{{title}}<h2>\n  <p>{{text}}</p>\n</li>\n```\n#### templates/list.hogan\n```html\n<ul id=\"a-list\">\n{{#items}}\n  {{>item}}\n{{/items}}\n</ul>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\n(function compileTemplates() {\n  window.tmpl=window.tmpl||{};\n  tmpl.item=Hogan.compile('<li><h2>{{title}}</h2><p>{{text}}</p></li>');\n  tmpl.list=Hogan.compile('<ul id=\"a-list\">{{#items}}{{>item}}{{/items}}</ul>');\n}());\n```\nready to use/include/concat etc in your app like this.\n\n```javascript\ntmpl.list.render({ items: [] });\n```\n\n## Todo\nI guess there will be need to tweek the regex that cleans the template.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt][grunt].\n\n## Release History\n* 0.2.0 - Forked from https://github.com/ullmark/grunt-hogan-client to make generic.\n* 0.1.1 - Initial release\n\n## License\nCopyright (c) 2012 Markus Ullmark  \nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.2.8","dist":{"shasum":"0f26862b3b3b7a820e3e88c277fcf76646e7e5d0","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.2.8.tgz","integrity":"sha512-PM07+RLbXPiiEuixLmEX3u+i+mrCBVK7U1D8teSYhIhfkmKpRuRRABWJyqs+yJ9eqPBT6TJNp60BvAYVLr0M8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf+7eWGEOYLwl9+t6cmUHRWaafVqpTxzZ6Wd1ndClacgIhAJWve8XWBDsvVrMUNM8jpXWKHM1V0IPc6cq9nbH5IUDK"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.2.9":{"name":"grunt-dot-compiler","description":"Compiles doT templates ready for RequireJS","version":"0.2.9","homepage":"https://github.com/tinganho/grunt-dot-compiler","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-dot-compiler":"bin/grunt-dot-compiler"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"dependencies":{"yeoman-express-dot":"~0.2.6"},"devDependencies":{"grunt":"~0.3.17","grunt-contrib-clean":"~0.3.1","grunt-bump":"0.0.1"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-template-client\n\n> Compile any and all templates into a ready to use script include.\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-template-client`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-template-client');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  templateclient: {\n    dist: {\n\t\toptions: {\n\t\t\tvariable: 'window.tmpl',\n\t\t\tprefix: 'Hogan.compile(',\n\t\t\tsuffix: ')'\n\t\t},\n\t\tsrc: ['templates/**/*.hogan'],\n\t\tdest: 'dist/tmpl.js' \n    }\n  }\n```\n### templates\n#### templates/item.hogan\n```html\n<li>\n  <h2>{{title}}<h2>\n  <p>{{text}}</p>\n</li>\n```\n#### templates/list.hogan\n```html\n<ul id=\"a-list\">\n{{#items}}\n  {{>item}}\n{{/items}}\n</ul>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\n(function compileTemplates() {\n  window.tmpl=window.tmpl||{};\n  tmpl.item=Hogan.compile('<li><h2>{{title}}</h2><p>{{text}}</p></li>');\n  tmpl.list=Hogan.compile('<ul id=\"a-list\">{{#items}}{{>item}}{{/items}}</ul>');\n}());\n```\nready to use/include/concat etc in your app like this.\n\n```javascript\ntmpl.list.render({ items: [] });\n```\n\n## Todo\nI guess there will be need to tweek the regex that cleans the template.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt][grunt].\n\n## Release History\n* 0.2.0 - Forked from https://github.com/ullmark/grunt-hogan-client to make generic.\n* 0.1.1 - Initial release\n\n## License\nCopyright (c) 2012 Markus Ullmark  \nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.2.9","dist":{"shasum":"d2742874eed6fa8d21a402dac84ff3f1e0addc98","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.2.9.tgz","integrity":"sha512-K0XQwPqVsgB0bm9CSEJSmIORVusgF1q93bJTRWH8m2CtCt2cc+apAZY/C/sgFFXFJNJq39Vlm7W/phGWBUdAQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEc0B/Upr5uoH8Atvmk2g9BYC5y4oHBsUVqSGQY0sc4hAiB2gPmOmURtiRarxhE7mEdqtIbyBaWFRLObULUrqbuiYQ=="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.2.12":{"name":"grunt-dot-compiler","description":"Compiles doT templates ready for RequireJS","version":"0.2.12","homepage":"https://github.com/tinganho/grunt-dot-compiler","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-dot-compiler":"bin/grunt-dot-compiler"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"dependencies":{"yeoman-express-dot":"~0.2.6"},"devDependencies":{"grunt":"~0.3.17","grunt-contrib-clean":"~0.3.1","grunt-bump":"0.0.1"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\n> Compiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  'compile-templates': {\n    dist: {\n      options: {\n        variable: 'tmpl',\n          prefix: 'doT.template(',\n          suffix: ')',\n          root: __dirname + '/app/profiles'\n      },\n      src: ['app/**/*.dot'],\n      dest: 'app/public/templates/tmpl.js'\n    }\n  }\n```\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n## Release History\n* 0.2.0 - Forked from https://github.com/ullmark/grunt-hogan-client to make generic.\n* 0.1.1 - Initial release\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.2.12","dist":{"shasum":"0151117da195ad9696be6c15dd9ee8689c1a9e56","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.2.12.tgz","integrity":"sha512-rFoXu0rlvR0umx7CpprhDydUTbeG98k6sw8AWhXdAossSPCuIWTYJaoD3iLUG+uc29srx5pU/ngaUH5nig2sLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvlq5pz2cN8E/KgwXw8rc6ToCJW8rJr3m7cQK0mNvKDQIhALICdBZphc+JAekXA2ViDvJgAiu8y5vO45048YwwWbDF"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.2.13":{"name":"grunt-dot-compiler","description":"Compiles doT templates ready for RequireJS","version":"0.2.13","homepage":"https://github.com/tinganho/grunt-dot-compiler","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-dot-compiler":"bin/grunt-dot-compiler"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"dependencies":{"yeoman-express-dot":"~0.2.6"},"devDependencies":{"grunt":"~0.3.17","grunt-contrib-clean":"~0.3.1","grunt-bump":"0.0.1"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\n> Compiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  'compile-templates': {\n    dist: {\n      options: {\n        variable: 'tmpl',\n          prefix: 'doT.template(',\n          suffix: ')',\n          root: __dirname + '/app/profiles'\n      },\n      src: ['app/**/*.dot'],\n      dest: 'app/public/templates/tmpl.js'\n    }\n  }\n```\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n## Release History\n* 0.2.0 - Forked from https://github.com/ullmark/grunt-hogan-client to make generic.\n* 0.1.1 - Initial release\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.2.13","dist":{"shasum":"5315f9cdac07d89300a39369adb96629134976be","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.2.13.tgz","integrity":"sha512-3UtwYCEf/xHoMuBcJ/Yuh6TuE1zQiwGpDDugZFP2RhbU//VyjLZgY8OvzMS+lgipfMklTged4aA6iKEOhSvc+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTXbP1du3pkHK8vvI2ZGuvTmVk91u2+jv72+pgo+lktAiA7sfpH5613LftKVcc89YpdV657ul3/0upYBKLud/fgZg=="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.2.14":{"name":"grunt-dot-compiler","description":"Compiles doT templates ready for RequireJS","version":"0.2.14","homepage":"https://github.com/tinganho/grunt-dot-compiler","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-dot-compiler":"bin/grunt-dot-compiler"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"dependencies":{"yeoman-express-dot":"~0.2.6"},"devDependencies":{"grunt":"~0.3.17","grunt-contrib-clean":"~0.3.1","grunt-bump":"0.0.1"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\n> Compiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  'compile-templates': {\n    dist: {\n      options: {\n        variable: 'tmpl',\n          prefix: 'doT.template(',\n          suffix: ')',\n          root: __dirname + '/app/profiles'\n      },\n      src: ['app/**/*.dot'],\n      dest: 'app/public/templates/tmpl.js'\n    }\n  }\n```\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n## Release History\n* 0.2.0 - Forked from https://github.com/ullmark/grunt-hogan-client to make generic.\n* 0.1.1 - Initial release\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.2.14","dist":{"shasum":"246d79f0f6eee6161609ad3fc1b15592dfb369b1","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.2.14.tgz","integrity":"sha512-mGPr/uwOEq32njws2NMo2X5wTGnkgwBgXBrmY5uFqX6YrRuNAW4QOmHPoTZeyCRYiBP69VnIGCN/ZFvkY6LRVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAd3TxMPdvr4O9AZBR3uKLM48xrMLTH1PP6/QqqxaqsAIhAOhKmgT8Ac7OSBbfm30003RhPPFZFYJiOG1gLjHeQQ2e"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.2.15":{"name":"grunt-dot-compiler","description":"Compiles doT templates ready for RequireJS","version":"0.2.15","homepage":"https://github.com/tinganho/grunt-dot-compiler","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-dot-compiler":"bin/grunt-dot-compiler"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"dependencies":{"yeoman-express-dot":"~0.2.6"},"devDependencies":{"grunt":"~0.3.17","grunt-contrib-clean":"~0.3.1","grunt-bump":"0.0.1"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\n> Compiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  'compile-templates': {\n    dist: {\n      options: {\n        variable: 'tmpl',\n          prefix: 'doT.template(',\n          suffix: ')',\n          root: __dirname + '/app/profiles'\n      },\n      src: ['app/**/*.dot'],\n      dest: 'app/public/templates/tmpl.js'\n    }\n  }\n```\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n## Release History\n* 0.2.0 - Forked from https://github.com/ullmark/grunt-hogan-client to make generic.\n* 0.1.1 - Initial release\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.2.15","dist":{"shasum":"471c0248bb9062c70cb8eb010dfd690f4501bdcc","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.2.15.tgz","integrity":"sha512-/QKqKTjAm5AHiwBRHpt3hcuilNFkT30i1lnXaqJh3EHeFajf53YzZKmnw5WxhFabpZ6Y+FmL9TBwUVY+9RhOng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyLCRH60+4p8p6/S9fwZjmrUWtCcIAoJfbKK5jUZMVnQIhAMd3t4t7olu9giWcVz/jO5plzzlKQglXByYroGZfmkYE"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.2.19":{"name":"grunt-dot-compiler","description":"Compiles doT templates ready for RequireJS","version":"0.2.19","homepage":"https://github.com/tinganho/grunt-dot-compiler","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-dot-compiler":"bin/grunt-dot-compiler"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"dependencies":{"yeoman-express-dot":"~0.2.6"},"devDependencies":{"grunt":"~0.3.17","grunt-contrib-clean":"~0.3.1","grunt-bump":"0.0.1"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\n> Compiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  'compile-templates': {\n    dist: {\n      options: {\n        variable: 'tmpl',\n          prefix: 'doT.template(',\n          suffix: ')',\n          root: __dirname + '/app/profiles'\n      },\n      src: ['app/**/*.dot'],\n      dest: 'app/public/templates/tmpl.js'\n    }\n  }\n```\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n## Release History\n* 0.2.0 - Forked from https://github.com/ullmark/grunt-hogan-client to make generic.\n* 0.1.1 - Initial release\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.2.19","dist":{"shasum":"69dd51a948a208b97c1fd28359119b8c17b5c525","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.2.19.tgz","integrity":"sha512-8k3V6N4K1coQ1G4TEt5hAiWDplb2USd6hj5FH2lXNX7Bq1bP4/R1FGtY0YlMgzCQW3KW67SIS40OsQRdxrzOiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTuH+vMAby4RoZbLQSXRGAuvtVxbanVYOhfIpzb8p4eAiASEyQHv7X0jCXZKWj8yzkw5x5S/8b8xAZVokWXtTWIfw=="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.2.20":{"name":"grunt-dot-compiler","description":"Compiles doT templates ready for RequireJS","version":"0.2.20","homepage":"https://github.com/tinganho/grunt-dot-compiler","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-dot-compiler":"bin/grunt-dot-compiler"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"dependencies":{"yeoman-express-dot":"~0.2.8"},"devDependencies":{"grunt":"~0.3.17","grunt-contrib-clean":"~0.3.1","grunt-bump":"0.0.1"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\n> Compiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  'compile-templates': {\n    dist: {\n      options: {\n        variable: 'tmpl',\n          prefix: 'doT.template(',\n          suffix: ')',\n          root: __dirname + '/app/profiles'\n      },\n      src: ['app/**/*.dot'],\n      dest: 'app/public/templates/tmpl.js'\n    }\n  }\n```\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n## Release History\n* 0.2.0 - Forked from https://github.com/ullmark/grunt-hogan-client to make generic.\n* 0.1.1 - Initial release\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.2.20","dist":{"shasum":"2616fe906300484260348c356b74f0af831a8028","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.2.20.tgz","integrity":"sha512-K5zeIsNTVkM0rMbdsixff4IgsYS6QS08wc7JBN8iOeQBJRc1PKdkTWVEdBxb81A77Es7qLbYwxEwJSlYhj01Kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGk+k2lRwmUGPkjD7puc855ISjdmAy9J5CGihh5V9B+AiBSYUHIAETMqQyF1bd2O9jwZS3KfzVZUjrPmi2Js8nlXQ=="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.3.0":{"name":"grunt-dot-compiler","description":"Compiles doT templates ready for RequireJS","version":"0.3.0","homepage":"https://github.com/tinganho/grunt-dot-compiler","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-dot-compiler":"bin/grunt-dot-compiler"},"engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","grunt-contrib-nodeunit":"~0.1.1","findup-sync":"~0.1.2","requirejs":"~2.1.5"},"devDependencies":{"grunt":"~0.4","grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\n> Compiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  'compile-templates': {\n    dist: {\n      options: {\n        variable: 'tmpl',\n          prefix: 'doT.template(',\n          suffix: ')',\n          root: __dirname + '/app/profiles'\n      },\n      src: ['app/**/*.dot'],\n      dest: 'app/public/templates/tmpl.js'\n    }\n  }\n```\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n## Release History\n* 0.2.0 - Forked from https://github.com/ullmark/grunt-hogan-client to make generic.\n* 0.1.1 - Initial release\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.3.0","dist":{"shasum":"257bff2db8d9602ad7f3d3aaff9382d644659361","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.3.0.tgz","integrity":"sha512-VaarngCugMNA2k3t36rHe/Lfy/6oMBb5GmwlAEt1Mtn2OYT5rDCgjFLccDIAflg3oG9Ut/oxBZkGxMjdQLaeUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAwkCGe/vIzPLQvdeXwdzBBrkRVY18+bTpMsJlurJq+AiAV8riDNZPrSO6vN22L0O04Nr6qsAbiO/cMlLLnBzSlIQ=="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.3.1":{"name":"grunt-dot-compiler","description":"Compiles doT templates ready for RequireJS","version":"0.3.1","homepage":"https://github.com/tinganho/grunt-dot-compiler","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","findup-sync":"~0.1.2","requirejs":"~2.1.5"},"devDependencies":{"grunt":"~0.4","grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\n> Compiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  'compile-templates': {\n    dist: {\n      options: {\n        variable: 'tmpl',\n          prefix: 'doT.template(',\n          suffix: ')',\n          root: __dirname + '/app/profiles'\n      },\n      src: ['app/**/*.dot'],\n      dest: 'app/public/templates/tmpl.js'\n    }\n  }\n```\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n## Release History\n* 0.2.0 - Forked from https://github.com/ullmark/grunt-hogan-client to make generic.\n* 0.1.1 - Initial release\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.3.1","dist":{"shasum":"438bc10d0f99b864bf195f290f26d011aacbc992","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.3.1.tgz","integrity":"sha512-3qJBo7k09LlNhnhD7P4L9RSmNQL7QNVNyN4zMRpYSPbqQxHJWbxNuSseEEwlDeCoRFPfc4+Gv3CSSuuTixEBXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcaibR3I4Rz4/3IRRjobSAztQe3g3m2AL2fcCoXdOGFQIgSnYVDY6shXZqMrmOafqqFxaiMlNctJsXm18kkKsHy/g="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.3.2":{"name":"grunt-dot-compiler","description":"Compiles doT templates ready for RequireJS","version":"0.3.2","homepage":"https://github.com/tinganho/grunt-dot-compiler","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","findup-sync":"~0.1.2","requirejs":"~2.1.5"},"devDependencies":{"grunt":"~0.4","grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\n> Compiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  'dot-compile': {\n    dist: {\n      options: {\n        variable: 'tmpl',\n        root: __dirname + '/app/profiles'\n      },\n      src: ['app/**/*.dot'],\n      dest: 'app/public/templates/tmpl.js'\n    }\n  }\n```\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.3.2","dist":{"shasum":"0b9eea682d44cc3b316dece764feb3f40456d7ad","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.3.2.tgz","integrity":"sha512-rdY5rZxP9mu+6ikmfv0VmFiSEdaHCcNLYS4euCLJUs7WhoDr3fw0+WfgkMUBltMePLHisp/h7wH0Ut/LIHcfaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPyEweEG416jt2cGL55388UkrIViv6ndeipE03hYpsPAiA1T4p7ad4vBr12FR+J5VKZAJruC41N8eT8Q03G7rLZ7g=="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.3.3":{"name":"grunt-dot-compiler","description":"Compiles doT templates ready for RequireJS","version":"0.3.3","homepage":"https://github.com/tinganho/grunt-dot-compiler","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","findup-sync":"~0.1.2","requirejs":"~2.1.5"},"devDependencies":{"grunt":"~0.4","grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\n> Compiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  'dot-compile': {\n    dist: {\n      options: {\n        variable: 'tmpl',\n        root: __dirname + '/app/profiles'\n      },\n      src: ['app/**/*.dot'],\n      dest: 'app/public/templates/tmpl.js'\n    }\n  }\n```\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.3.3","dist":{"shasum":"aeffc404d0c948ce4b5021c104777c0c22e5fe61","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.3.3.tgz","integrity":"sha512-chgmNnBGgukuMIwPFEOdhSeUaUIFVuaIyz5rc8dk6SGBPxpLEZqWmo4KtUd1XzHW3CHnP/0vRKQIkKOXoF0RIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHTPiQj7XNgmfuPeWFrHF6Xubh+ZiPJ/ZjtP/GJ/0nPAIhAJKcTUXuum1wMtzDhQ9nsd+oY5GvGiYPu9u7rjoNnwvu"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.3.4":{"name":"grunt-dot-compiler","description":"Compiles doT templates ready for RequireJS","version":"0.3.4","homepage":"https://github.com/tinganho/grunt-dot-compiler","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","findup-sync":"~0.1.2","requirejs":"~2.1.5"},"devDependencies":{"grunt":"~0.4","grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\n> Compiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  'dot-compile': {\n    dist: {\n      options: {\n        variable : 'tmpl',\n        root     : __dirname + '/app/profiles'\n      },\n      src  : ['app/**/*.dot'],\n      dest : 'app/public/templates/tmpl.js'\n    }\n  }\n```\n## Options\n* variable String Variable to store everything\n* root String Root of the project\n* requirejs Boolean Enable RequireJS\n* node Boolean Enable Node\n\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.3.4","dist":{"shasum":"b74e004a19c73ec8b0dfd2069bb8344d96d76403","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.3.4.tgz","integrity":"sha512-jF1Q+b3a30s5netVJojf/fFhHzyOo8XHd1bk2XsCzwzyAHZTKTBAxVSCdq3Qc0MquU6cMTpEwuFPVnH9KPi4Lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+TnKl+hwZ+3ijtRk70XwCOMXnoeuXYauy0TN06uO9mAiEA00UDMufw/uUUq+zPUocmzGO3i7CR6p97RDNMHt+Ns48="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.3.6":{"name":"grunt-dot-compiler","description":"Grunt task for compiling doT templates","version":"0.3.6","homepage":"https://github.com/tinganho/grunt-dot","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","findup-sync":"~0.1.2","requirejs":"~2.1.5"},"devDependencies":{"grunt":"~0.4","grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\n> Compiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  dot: {\n    dist: {\n      options: {\n        variable : 'tmpl',\n        root     : __dirname + '/app/profiles'\n      },\n      src  : ['app/**/*.dot'],\n      dest : 'app/public/templates/tmpl.js'\n    }\n  }\n```\n### Options\n* variable String Variable to store everything\n* root String Root of the project\n* requirejs Boolean Enable RequireJS\n* node Boolean Enable Node\n\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.3.6","dist":{"shasum":"c12bba848832bca3a4e07a421f9de1cf51b8228d","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.3.6.tgz","integrity":"sha512-wsuxUEz42bSb4eRC+x1Bs4FWy+ib05DgVXv9A2+gTTTKjBqzTdTwtIweDixOKlcnDGSZYrQNxXXES6VBd+7ZrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQ/5L0/jNuOuAdWeKl7KU8R10JGnhjx+/djtpq5EZm6AiEAjTbpiNy8cxEHfVLWXM3dNtSvixLqkff3hTB2OdgTlNo="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.3.7":{"name":"grunt-dot-compiler","description":"Grunt task for compiling doT templates","version":"0.3.7","homepage":"https://github.com/tinganho/grunt-dot","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","findup-sync":"~0.1.2","requirejs":"~2.1.5"},"devDependencies":{"grunt":"~0.4","grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\n> Compiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  dot: {\n    dist: {\n      options: {\n        variable : 'tmpl',\n        root     : __dirname + '/app/profiles'\n      },\n      src  : ['app/**/*.dot'],\n      dest : 'app/public/templates/tmpl.js'\n    }\n  }\n```\n### Options\n* variable String Variable to store everything\n* root String Root of the project\n* requirejs Boolean Enable RequireJS\n* node Boolean Enable Node\n\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.3.7","dist":{"shasum":"9089a3dd0dd364507ad86573693e1b8447499961","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.3.7.tgz","integrity":"sha512-1HzKVFppYggxuTgQl7zRbkHLzEGhNLtAR06vGwX9P30IbB0UYQSCUG/VR3K94iXbqlkDdi0UXnYYDO+tX1Lf8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJ8ZR2UUJrmPxg+0y4RliOqMe+iyQ/VLc/DZWxiEV9AgIgHIFZD8evtgnuA8juZGkqRtRRrj/9MjRPtXEFiyGpE4I="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.3.10":{"name":"grunt-dot-compiler","description":"Grunt task for compiling doT templates","version":"0.3.10","homepage":"https://github.com/tinganho/grunt-dot","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","findup-sync":"~0.1.2","requirejs":"~2.1.5"},"devDependencies":{"grunt":"~0.4","grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\n> Compiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  dot: {\n    dist: {\n      options: {\n        variable : 'tmpl',\n        root     : __dirname + '/app/profiles'\n      },\n      src  : ['app/**/*.dot'],\n      dest : 'app/public/templates/tmpl.js'\n    }\n  }\n```\n### Options\n* variable String Variable to store everything\n* root String Root of the project\n* requirejs Boolean Enable RequireJS\n* node Boolean Enable Node\n\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.3.10","dist":{"shasum":"aa4990e6cd78d646e584653a2423185d5f0316d6","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.3.10.tgz","integrity":"sha512-vemNz6Z7oqiDInwNQVKhE07U9Dl8Nxv7e1y8L6eEmRKg7qM06s9DGIdLPpZqB4Jlnvx+D1CxTbujDDWWI5Yk5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7qIQJGYUL2XJqrj4pzgwBF+1PI/Kk3YZSDdsCqrTTdAiEAglXNyEa5ZlnqvflBUeC265AjYX8HRK4wg3jOUwm4Ze4="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.3.12":{"name":"grunt-dot-compiler","description":"Grunt task for compiling doT templates","version":"0.3.12","homepage":"https://github.com/tinganho/grunt-dot","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","findup-sync":"~0.1.2","requirejs":"~2.1.5"},"devDependencies":{"grunt":"~0.4","grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\nCompiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  dot: {\n    dist: {\n      options: {\n        variable : 'tmpl',\n        root     : __dirname + '/app/profiles'\n      },\n      src  : ['app/**/*.dot'],\n      dest : 'app/public/templates/tmpl.js'\n    }\n  }\n```\n\n### Options\n* variable String Variable to store everything\n* root String Root of the project\n* requirejs Boolean Enable RequireJS\n* node Boolean Enable Node\n\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n### Partials\nYou can load partials with the `load` command\n```javascript\n  {{##def.partial1: load('./partial1.part') #}} // Use relative paths\n  {{##def.partial2: load('test/example/partial2.part') #}} // Use options.root\n  \n  <div>\n    {{#def.partial1}}\n    {{#def.partial2}}\n  </div>\n```\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.3.12","dist":{"shasum":"8fe9f8cee1b0955c571cf29bbdf889b8d57ca8e8","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.3.12.tgz","integrity":"sha512-3+Kwx42gXqYGSPc8rfXbm62lIlwCP2rDHk7rwCV0PJxt8KWrVvQfBsx45QljWynLHRVEQIgPPUolxXwbTxfZ0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFMUoazLBUuvwslfF8cy1L0+Rtkm9T+LFigG5y1uZaoKAiAWNsUkSmml++3QvKWLMe9/lxqbFsPpMkzrWdxiPcIo+g=="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.3.13":{"name":"grunt-dot-compiler","description":"Grunt task for compiling doT templates","version":"0.3.13","homepage":"https://github.com/tinganho/grunt-dot","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","findup-sync":"~0.1.2","requirejs":"~2.1.5"},"devDependencies":{"grunt":"~0.4","grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\nCompiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  dot: {\n    dist: {\n      options: {\n        variable : 'tmpl',\n        root     : __dirname + '/app/profiles'\n      },\n      src  : ['app/**/*.dot'],\n      dest : 'app/public/templates/tmpl.js'\n    }\n  }\n```\n\n### Options\n* variable String Variable to store everything\n* root String Root of the project\n* requirejs Boolean Enable RequireJS\n* node Boolean Enable Node\n\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n### Partials\nYou can load partials with the `load` command\n```javascript\n  {{##def.partial1: load('./partial1.part') #}} // Use relative paths\n  {{##def.partial2: load('test/example/partial2.part') #}} // Use options.root\n  \n  <div>\n    {{#def.partial1}}\n    {{#def.partial2}}\n  </div>\n```\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.3.13","dist":{"shasum":"9085f2beb2f46e8cbcbe0479980f9254a6741f40","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.3.13.tgz","integrity":"sha512-6Nx+dFPR046fSPeQ1AGuijL59BhtEY2c1c/PrDxfsv/UNXwH6mVMMMdTUKN8dVSPVozJ6I4js1YS4vcABh2hYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGIx7OLdAqoU1P6Jvir7Y6bSA3m8gJffJgBKhyX7fEu5AiEA5LBVN5zHt/5S/amSQR2fTjj/VtoFEU+ktXPpykLMQk8="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.3.14":{"name":"grunt-dot-compiler","description":"Grunt task for compiling doT templates","version":"0.3.14","homepage":"https://github.com/tinganho/grunt-dot","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","findup-sync":"~0.1.2","requirejs":"~2.1.5"},"devDependencies":{"grunt":"~0.4","grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\nCompiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  dot: {\n    dist: {\n      options: {\n        variable : 'tmpl',\n        root     : __dirname + '/app/profiles'\n      },\n      src  : ['app/**/*.dot'],\n      dest : 'app/public/templates/tmpl.js'\n    }\n  }\n```\n\n### Options\n* variable String Variable to store everything\n* root String Root of the project\n* requirejs Boolean Enable RequireJS\n* node Boolean Enable Node\n\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n### Partials\nYou can load partials with the `load` command\n```javascript\n  {{##def.partial1: load('./partial1.part') #}} // Use relative paths\n  {{##def.partial2: load('test/example/partial2.part') #}} // Use options.root\n  \n  <div>\n    {{#def.partial1}}\n    {{#def.partial2}}\n  </div>\n```\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.3.14","dist":{"shasum":"470532fec13054bb3b182923b5ea5170a7cdc737","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.3.14.tgz","integrity":"sha512-OL0qqSa4eL6fifhBmdar5tvUcWs534sBKm2FmOPBkxjgjv3E6RxTwRMGtwoTcNMLTRRvjqIvg5+edoyl67TANA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6QMiTWSBd/+wkaIzyOPBtAcA+wqKa5YyGqn23VS/wHwIhALCXecLQInVWitiZCJNcikuPZXNYgt87FU6XArCBf+xA"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.3.15":{"name":"grunt-dot-compiler","description":"Grunt task for compiling doT templates","version":"0.3.15","homepage":"https://github.com/tinganho/grunt-dot","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","findup-sync":"~0.1.2","requirejs":"~2.1.5"},"devDependencies":{"grunt":"~0.4","grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\nCompiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  dot: {\n    dist: {\n      options: {\n        variable : 'tmpl',\n        root     : __dirname + '/app/profiles'\n      },\n      src  : ['app/**/*.dot'],\n      dest : 'app/public/templates/tmpl.js'\n    }\n  }\n```\n\n### Options\n* variable String Variable to store everything\n* root String Root of the project\n* requirejs Boolean Enable RequireJS\n* node Boolean Enable Node\n\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n### Partials\nYou can load partials with the `load` command\n```javascript\n  {{##def.partial1: load('./partial1.part') #}} // Use relative paths\n  {{##def.partial2: load('test/example/partial2.part') #}} // Use options.root\n  \n  <div>\n    {{#def.partial1}}\n    {{#def.partial2}}\n  </div>\n```\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.3.15","dist":{"shasum":"f9447f63e235e31c1f2446acd68b565986e6d20d","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.3.15.tgz","integrity":"sha512-dnqlnLjupsGhTX/QDc3+PTyClPbfYnT/CgaaY82m/OhA9vmlgtF+HXmBa8d8fkXLXvHK6JR3otmHp7iJyVZDxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdpBnJCjXlPhjPSyQHu1/7EEEgffROL4sIeh4pV3TLhwIgByZPAWm6bPDcbvhqVrCDOG1Xqn3W2xmBosmr8R6XBnU="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.4.0":{"name":"grunt-dot-compiler","description":"Grunt task for compiling doT templates","version":"0.4.0","homepage":"https://github.com/tinganho/grunt-dot","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","grunt":"~0.4","findup-sync":"~0.1.2","requirejs":"~2.1.5"},"devDependencies":{"grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\nCompiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  dot: {\n    dist: {\n      options: {\n        variable : 'tmpl',\n        root     : __dirname + '/app/profiles'\n      },\n      src  : ['app/**/*.dot'],\n      dest : 'app/public/templates/tmpl.js'\n    }\n  }\n```\n\n### Options\n* variable String Variable to store everything\n* root String Root of the project\n* requirejs Boolean Enable RequireJS\n* node Boolean Enable Node\n\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n### Partials\nYou can load partials with the `load` command\n```javascript\n  {{##def.partial1: load('./partial1.part') #}} // Use relative paths\n  {{##def.partial2: load('test/example/partial2.part') #}} // Use options.root\n  \n  <div>\n    {{#def.partial1}}\n    {{#def.partial2}}\n  </div>\n```\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.4.0","dist":{"shasum":"8c5287b3c502157e457d73abba3b322d13125f04","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.4.0.tgz","integrity":"sha512-YS/J1fp5IcfnebNIFRaEIm6/+/4vouJH5MWtxapIUnnm/bzkWswkGwy+01gAfDDrpWJX1RwzEbbk/AYoglUEaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDReaVdtWZ6mfnXT2R32rqAjH33RKY1xrdCluApMESBiQIgBsl9oxxeK4++fQoUfdBNVVTBePWTz4hqcYYxkd2EF2k="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.4.1":{"name":"grunt-dot-compiler","description":"Grunt task for compiling doT templates","version":"0.4.1","homepage":"https://github.com/tinganho/grunt-dot","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","grunt":"~0.4","findup-sync":"~0.1.2","requirejs":"~2.1.5"},"devDependencies":{"grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\nCompiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  dot: {\n    dist: {\n      options: {\n        variable : 'tmpl',\n        root     : __dirname + '/app/profiles'\n      },\n      src  : ['app/**/*.dot'],\n      dest : 'app/public/templates/tmpl.js'\n    }\n  }\n```\n\n### Options\n* variable String Variable to store everything\n* root String Root of the project\n* requirejs Boolean Enable RequireJS\n* node Boolean Enable Node\n\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n### Partials\nYou can load partials with the `load` command\n```javascript\n  {{##def.partial1: load('./partial1.part') #}} // Use relative paths\n  {{##def.partial2: load('test/example/partial2.part') #}} // Use options.root\n  \n  <div>\n    {{#def.partial1}}\n    {{#def.partial2}}\n  </div>\n```\n\n#### New in version 0.4\nHave you ever wondered if you can set customize CSS classes in partials without doing it right in a Javascript file, instead doing right on the template?\n\nWith version 0.4 you can set `in-template-vars`. Which means, when you load a partial you can set specific variables right in the template.\n\nDefine in-template-vars with the following syntax:\n\n`{{$ VARIABLE_NAME:DEFAULT_VALUE }}`// \":DEFAULT_VALUE\" is optional\n\nFor instance, in test.part:\n```html\n\n<div class=\"{{$ some:some-var }}\"></div>\n```\nLoad the partial now in test.dot\n\n```html\n{{##def.customPartial: load('./test.part', { some : 'some-css-class'}) #}}\n\n{{#def.customPartial}}\n```\nAnd the output will be:\n```html\n<div class=\"some-css-class\"></div>\n```\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.4.1","dist":{"shasum":"ced59640813005bf6d103665e67cfcab6c819726","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.4.1.tgz","integrity":"sha512-zeTIg5x41keXwh8Wc8V8b/k+pp6jihDV5xbiP1oHfbfb71oFFw+Ped87PABft+1m9DB8ddhKwniAH74k0gePDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1dkMIblKXYephFJObkAnSrlLwKJCFhjayQriR/FecwQIgD3MtyMY0rcX/fpUfQrM9Fh3P+ezoERPX70rYVlw/Emg="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.5.0":{"name":"grunt-dot-compiler","description":"Grunt task for compiling doT templates","version":"0.5.0","homepage":"https://github.com/tinganho/grunt-dot","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","grunt":"~0.4","findup-sync":"~0.1.2","requirejs":"~2.1.5","escape-html":"~1.0.0","houdini":"~0.2.0"},"devDependencies":{"grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\nCompiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  dot: {\n    dist: {\n      options: {\n        variable : 'tmpl',\n        root     : __dirname + '/app/profiles'\n      },\n      src  : ['app/**/*.dot'],\n      dest : 'app/public/templates/tmpl.js'\n    }\n  }\n```\n\n### Options\n* variable String Variable to store everything\n* root String Root of the project\n* requirejs Boolean Enable RequireJS\n* node Boolean Enable Node\n\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n### Partials\nYou can load partials with the `load` command\n```javascript\n  {{##def.partial1: load('./partial1.part') #}} // Use relative paths\n  {{##def.partial2: load('test/example/partial2.part') #}} // Use options.root\n  \n  <div>\n    {{#def.partial1}}\n    {{#def.partial2}}\n  </div>\n```\n\n#### New in version 0.4\nHave you ever wondered if you can set customize CSS classes in partials without doing it right in a Javascript file, instead doing right on the template?\n\nWith version 0.4 you can set `in-template-vars`. Which means, when you load a partial you can set specific variables right in the template.\n\nDefine in-template-vars with the following syntax:\n\n`{{$ VARIABLE_NAME:DEFAULT_VALUE }}`// \":DEFAULT_VALUE\" is optional\n\nFor instance, in test.part:\n```html\n\n<div class=\"{{$ some:some-var }}\"></div>\n```\nLoad the partial now in test.dot\n\n```html\n{{##def.customPartial: load('./test.part', { some : 'some-css-class'}) #}}\n\n{{#def.customPartial}}\n```\nAnd the output will be:\n```html\n<div class=\"some-css-class\"></div>\n```\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.5.0","dist":{"shasum":"2466c262cd37e032af2468e1cf979f3ba36de32a","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.5.0.tgz","integrity":"sha512-8z6kZEc9z8I1ptz7GYuWi++QgYa9KvhHH06Ksm8w33p6up84JQpRjiQmtp1ZUGJzttMvf4kxJRWIcrEhW/IFoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrkEXwlBaJknr0FQXPDqSTQceNJjTBNnSQG0H0PEBEWAiAK7sWjpJgqUad00JeH4wDCIyrMsU7dfye+5yCTNbpJ/w=="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.5.1":{"name":"grunt-dot-compiler","description":"Grunt task for compiling doT templates","version":"0.5.1","homepage":"https://github.com/tinganho/grunt-dot","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","grunt":"~0.4","findup-sync":"~0.1.2","requirejs":"~2.1.5","escape-html":"~1.0.0","houdini":"~0.2.0"},"devDependencies":{"grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\nCompiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  dot: {\n    dist: {\n      options: {\n        variable : 'tmpl',\n        root     : __dirname + '/app/profiles'\n      },\n      src  : ['app/**/*.dot'],\n      dest : 'app/public/templates/tmpl.js'\n    }\n  }\n```\n\n### Options\n* variable String Variable to store everything\n* root String Root of the project\n* requirejs Boolean Enable RequireJS\n* node Boolean Enable Node\n\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n### Partials\nYou can load partials with the `load` command\n```javascript\n  {{##def.partial1: load('./partial1.part') #}} // Use relative paths\n  {{##def.partial2: load('test/example/partial2.part') #}} // Use options.root\n  \n  <div>\n    {{#def.partial1}}\n    {{#def.partial2}}\n  </div>\n```\n\n#### New in version 0.4\nHave you ever wondered if you can set customize CSS classes in partials without doing it right in a Javascript file, instead doing right on the template?\n\nWith version 0.4 you can set `in-template-vars`. Which means, when you load a partial you can set specific variables right in the template.\n\nDefine in-template-vars with the following syntax:\n\n`{{$ VARIABLE_NAME:DEFAULT_VALUE }}`// \":DEFAULT_VALUE\" is optional\n\nFor instance, in test.part:\n```html\n\n<div class=\"{{$ some:some-var }}\"></div>\n```\nLoad the partial now in test.dot\n\n```html\n{{##def.customPartial: load('./test.part', { some : 'some-css-class'}) #}}\n\n{{#def.customPartial}}\n```\nAnd the output will be:\n```html\n<div class=\"some-css-class\"></div>\n```\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.5.1","dist":{"shasum":"85eb14de48eb1767a6848cb75bd780551a5bff8e","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.5.1.tgz","integrity":"sha512-uuwyjt1UWEkqz+/xPryhzoIy1R4kEUdrNbPQB3ypNYVttjxYyWe6BTjSkZEUDF70qQoYmut0/oRiazcGcPIMQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgZmzGqgUM+RH24k0i0w4SPmBHDjVNw93P7FFvhP7RjQIhAMmEPMc/5qGXqfTZISRn9DUIYy/B+AAnHvZIe5PvFkk9"}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.5.2":{"name":"grunt-dot-compiler","description":"Grunt task for compiling doT templates","version":"0.5.2","homepage":"https://github.com/tinganho/grunt-dot","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","grunt":"~0.4","findup-sync":"~0.1.2","requirejs":"~2.1.5","escape-html":"~1.0.0","houdini":"~0.2.0"},"devDependencies":{"grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\nCompiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  dot: {\n    dist: {\n      options: {\n        variable : 'tmpl',\n        root     : __dirname + '/app/profiles'\n      },\n      src  : ['app/**/*.dot'],\n      dest : 'app/public/templates/tmpl.js'\n    }\n  }\n```\n\n### Options\n* variable String Variable to store everything\n* root String Root of the project\n* requirejs Boolean Enable RequireJS\n* node Boolean Enable Node\n\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n### Partials\nYou can load partials with the `load` command\n```javascript\n  {{##def.partial1: load('./partial1.part') #}} // Use relative paths\n  {{##def.partial2: load('test/example/partial2.part') #}} // Use options.root\n  \n  <div>\n    {{#def.partial1}}\n    {{#def.partial2}}\n  </div>\n```\n\n#### New in version 0.5\nHave you ever wondered if you can set customize CSS classes in partials without doing it right in a Javascript file, instead doing right on the template?\n\nWith version 0.4 you can set `in-template-vars`. Which means, when you load a partial you can set specific variables right in the template.\n\nDefine in-template-vars with the following syntax:\n\n`{{$ VARIABLE_NAME:DEFAULT_VALUE }}`// \":DEFAULT_VALUE\" is optional\n\nFor instance, in test.part:\n```html\n\n<div class=\"{{$ some:some-var }}\"></div>\n```\nLoad the partial now in test.dot\n\n```html\n{{##def.customPartial: load('./test.part', { some : 'some-css-class'}) #}}\n\n{{#def.customPartial}}\n```\nAnd the output will be:\n```html\n<div class=\"some-css-class\"></div>\n```\n#### Partials-in-partials\nYou can now create partials in partials and Grunt-dot-compiler will do the mgic for you.\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.5.2","dist":{"shasum":"9b06195e6edc01960df751c2b4eb403331bf1b5d","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.5.2.tgz","integrity":"sha512-4/qaiE/j+XYOYXWEEhsf36Rq3Bqk4vtDd+hxy+aDogZKu1lwU6HZOAfTwlTlFruOSKaBwPIa+5hiSOelXX/5gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFlbUJzTb3LohggdST2X9lDcMeZ2m91SVESLBepUZCngIhAMhGfRfNwvWePuL6BQf4wDP9n9+xD1BWvmFwnXlOENGQ"}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.5.3":{"name":"grunt-dot-compiler","description":"Grunt task for compiling doT templates","version":"0.5.3","homepage":"https://github.com/tinganho/grunt-dot","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","grunt":"~0.4","findup-sync":"~0.1.2","requirejs":"~2.1.5","escape-html":"~1.0.0","houdini":"~0.2.0"},"devDependencies":{"grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\nCompiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  dot: {\n    dist: {\n      options: {\n        variable : 'tmpl',\n        root     : __dirname + '/app/profiles'\n      },\n      src  : ['app/**/*.dot'],\n      dest : 'app/public/templates/tmpl.js'\n    }\n  }\n```\n\n### Options\n* variable String Variable to store everything\n* root String Root of the project\n* requirejs Boolean Enable RequireJS\n* node Boolean Enable Node\n\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n### Partials\nYou can load partials with the `load` command\n```javascript\n  {{##def.partial1: load('./partial1.part') #}} // Use relative paths\n  {{##def.partial2: load('test/example/partial2.part') #}} // Use options.root\n  \n  <div>\n    {{#def.partial1}}\n    {{#def.partial2}}\n  </div>\n```\n\n#### New in version 0.5\nHave you ever wondered if you can set customize CSS classes in partials without doing it right in a Javascript file, instead doing right on the template?\n\nWith version 0.4 you can set `in-template-vars`. Which means, when you load a partial you can set specific variables right in the template.\n\nDefine in-template-vars with the following syntax:\n\n`{{$ VARIABLE_NAME:DEFAULT_VALUE }}`// \":DEFAULT_VALUE\" is optional\n\nFor instance, in test.part:\n```html\n\n<div class=\"{{$ some:some-var }}\"></div>\n```\nLoad the partial now in test.dot\n\n```html\n{{##def.customPartial: load('./test.part', { some : 'some-css-class'}) #}}\n\n{{#def.customPartial}}\n```\nAnd the output will be:\n```html\n<div class=\"some-css-class\"></div>\n```\n#### Partials-in-partials\nYou can now create partials in partials and Grunt-dot-compiler will do the mgic for you.\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.5.3","dist":{"shasum":"f9565dbebe583b80f16ae8ca36b7feadce190291","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.5.3.tgz","integrity":"sha512-meAxs1cOlSJAoIrb1VWKj4ChaWJSrZ0o/bd2q1MCs9jrQVhm94Xw4jYpEl9oLxD9bPZ0y3ySSTIYJqeL0vSBJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXrmuDZLMqNSkNJ7gYYisaxVGNVKidb/bm80FcBUAUOgIgYwSGYNZGRWNpeypqR/YMsGxKnOouO/Nxf5ZbUFa+SpE="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.5.4":{"name":"grunt-dot-compiler","description":"Grunt task for compiling doT templates","version":"0.5.4","homepage":"https://github.com/tinganho/grunt-dot","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","grunt":"~0.4","findup-sync":"~0.1.2","requirejs":"~2.1.5","escape-html":"~1.0.0","houdini":"~0.2.0"},"devDependencies":{"grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\nCompiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  dot: {\n    dist: {\n      options: {\n        variable : 'tmpl',\n        root     : __dirname + '/app/profiles'\n      },\n      src  : ['app/**/*.dot'],\n      dest : 'app/public/templates/tmpl.js'\n    }\n  }\n```\n\n### Options\n* variable String Variable to store everything\n* root String Root of the project\n* requirejs Boolean Enable RequireJS\n* node Boolean Enable Node\n\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n### Partials\nYou can load partials with the `load` command\n```javascript\n  {{##def.partial1: load('./partial1.part') #}} // Use relative paths\n  {{##def.partial2: load('test/example/partial2.part') #}} // Use options.root\n  \n  <div>\n    {{#def.partial1}}\n    {{#def.partial2}}\n  </div>\n```\n\n#### New in version 0.5\nHave you ever wondered if you can set customize CSS classes in partials without doing it right in a Javascript file, instead doing right on the template?\n\nWith version 0.4 you can set `in-template-vars`. Which means, when you load a partial you can set specific variables right in the template.\n\nDefine in-template-vars with the following syntax:\n\n`{{$ VARIABLE_NAME:DEFAULT_VALUE }}`// \":DEFAULT_VALUE\" is optional\n\nFor instance, in test.part:\n```html\n\n<div class=\"{{$ some:some-var }}\"></div>\n```\nLoad the partial now in test.dot\n\n```html\n{{##def.customPartial: load('./test.part', { some : 'some-css-class'}) #}}\n\n{{#def.customPartial}}\n```\nAnd the output will be:\n```html\n<div class=\"some-css-class\"></div>\n```\n#### Partials-in-partials\nYou can now create partials in partials and Grunt-dot-compiler will do the mgic for you.\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.5.4","dist":{"shasum":"4776fdcc885d78a3ce7ba4e4aa443567ba8b9059","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.5.4.tgz","integrity":"sha512-L7gUZ5bpAoj/3O53/kt2LYVt/+HXQGV+U9inZDHnkCl5Ml9RRDFULy10R+7+7gV+v2/GwPtXenWsqgWewwNGnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICm1KGJ/Pys76ogo4TEkqlpq4lyOTLB6YEOndA0TltwsAiEA2XTvGM8hH6nBH9eLYE/RUr5Y786YRR1CPs9FZSUD2cw="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.5.5":{"name":"grunt-dot-compiler","description":"Grunt task for compiling doT templates","version":"0.5.5","homepage":"https://github.com/tinganho/grunt-dot","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","grunt":"~0.4","findup-sync":"~0.1.2","requirejs":"~2.1.5","escape-html":"~1.0.0"},"devDependencies":{"grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\nCompiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  dot: {\n    dist: {\n      options: {\n        variable : 'tmpl',\n        root     : __dirname + '/app/profiles'\n      },\n      src  : ['app/**/*.dot'],\n      dest : 'app/public/templates/tmpl.js'\n    }\n  }\n```\n\n### Options\n* variable String Variable to store everything\n* root String Root of the project\n* requirejs Boolean Enable RequireJS\n* node Boolean Enable Node\n\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n### Partials\nYou can load partials with the `load` command\n```javascript\n  {{##def.partial1: load('./partial1.part') #}} // Use relative paths\n  {{##def.partial2: load('test/example/partial2.part') #}} // Use options.root\n  \n  <div>\n    {{#def.partial1}}\n    {{#def.partial2}}\n  </div>\n```\n\n#### New in version 0.5\nHave you ever wondered if you can set customize CSS classes in partials without doing it right in a Javascript file, instead doing right on the template?\n\nWith version 0.4 you can set `in-template-vars`. Which means, when you load a partial you can set specific variables right in the template.\n\nDefine in-template-vars with the following syntax:\n\n`{{$ VARIABLE_NAME:DEFAULT_VALUE }}`// \":DEFAULT_VALUE\" is optional\n\nFor instance, in test.part:\n```html\n\n<div class=\"{{$ some:some-var }}\"></div>\n```\nLoad the partial now in test.dot\n\n```html\n{{##def.customPartial: load('./test.part', { some : 'some-css-class'}) #}}\n\n{{#def.customPartial}}\n```\nAnd the output will be:\n```html\n<div class=\"some-css-class\"></div>\n```\n#### Partials-in-partials\nYou can now create partials in partials and Grunt-dot-compiler will do the mgic for you.\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.5.5","dist":{"shasum":"3d656fc7cc7ab27cb5434e89086342d0207de97d","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.5.5.tgz","integrity":"sha512-k74yIjwwhJF75xJme05DqBxO3t0XN6YipoI1M9hvYs6Aq18kJbwxtAWEbSMrhTdMDjt+p3hXNI4d3+Ckz10buw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3igWw8SXbYHcn9amRRpvcdnVL+0i+CYWLJ/vBs+1rwAIhALmLGQaAHUdiEFYIY6n/9IgLUJyQtyUMH5swUjeNOGUM"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.5.6":{"name":"grunt-dot-compiler","description":"Grunt task for compiling doT templates","version":"0.5.6","homepage":"https://github.com/tinganho/grunt-dot","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","grunt":"~0.4.1","findup-sync":"~0.1.2","requirejs":"~2.1.5","escape-html":"~1.0.0"},"devDependencies":{"grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\nCompiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  dot: {\n    dist: {\n      options: {\n        variable : 'tmpl',\n        root     : __dirname + '/app/profiles'\n      },\n      src  : ['app/**/*.dot'],\n      dest : 'app/public/templates/tmpl.js'\n    }\n  }\n```\n\n### Options\n* variable String Variable to store everything\n* root String Root of the project\n* requirejs Boolean Enable RequireJS\n* node Boolean Enable Node\n\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n### Partials\nYou can load partials with the `load` command\n```javascript\n  {{##def.partial1: load('./partial1.part') #}} // Use relative paths\n  {{##def.partial2: load('test/example/partial2.part') #}} // Use options.root\n  \n  <div>\n    {{#def.partial1}}\n    {{#def.partial2}}\n  </div>\n```\n\n#### New in version 0.5\nHave you ever wondered if you can set customize CSS classes in partials without doing it right in a Javascript file, instead doing right on the template?\n\nWith version 0.4 you can set `in-template-vars`. Which means, when you load a partial you can set specific variables right in the template.\n\nDefine in-template-vars with the following syntax:\n\n`{{$ VARIABLE_NAME:DEFAULT_VALUE }}`// \":DEFAULT_VALUE\" is optional\n\nFor instance, in test.part:\n```html\n\n<div class=\"{{$ some:some-var }}\"></div>\n```\nLoad the partial now in test.dot\n\n```html\n{{##def.customPartial: load('./test.part', { some : 'some-css-class'}) #}}\n\n{{#def.customPartial}}\n```\nAnd the output will be:\n```html\n<div class=\"some-css-class\"></div>\n```\n#### Partials-in-partials\nYou can now create partials in partials and Grunt-dot-compiler will do the mgic for you.\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.5.6","dist":{"shasum":"3e90b8f804c636c9df12698589437d998607b081","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.5.6.tgz","integrity":"sha512-gAUI3l1wlSQs5GiCKJGhnbUb7cAoN3Od4AmEYYWBVZ3CgigHtOpaE0Sg20vCL8soJos0kmd01sfjy3MC7zN89w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4TLmkz7N9NOZdaq8nqLHuSeZmq3qXB1zBbZvZRDRBMwIgayx6RbEyArjGtwjRZPJUDlFzX/+f7vDsXMC/XDL1OuQ="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.5.8":{"name":"grunt-dot-compiler","description":"Grunt task for compiling doT templates","version":"0.5.8","homepage":"https://github.com/tinganho/grunt-dot","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","grunt":"~0.4.1","findup-sync":"~0.1.2","requirejs":"~2.1.5","escape-html":"~1.0.0"},"devDependencies":{"grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\nCompiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  dot: {\n    dist: {\n      options: {\n        variable : 'tmpl',\n        root     : __dirname + '/app/profiles'\n      },\n      src  : ['app/**/*.dot'],\n      dest : 'app/public/templates/tmpl.js'\n    }\n  }\n```\n\n### Options\n* variable String Variable to store everything\n* root String Root of the project\n* requirejs Boolean Enable RequireJS\n* node Boolean Enable Node\n\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n### Partials\nYou can load partials with the `load` command\n```javascript\n  {{##def.partial1: load('./partial1.part') #}} // Use relative paths\n  {{##def.partial2: load('test/example/partial2.part') #}} // Use options.root\n  \n  <div>\n    {{#def.partial1}}\n    {{#def.partial2}}\n  </div>\n```\n\n#### New in version 0.5\nHave you ever wondered if you can set customize CSS classes in partials without doing it right in a Javascript file, instead doing right on the template?\n\nWith version 0.4 you can set `in-template-vars`. Which means, when you load a partial you can set specific variables right in the template.\n\nDefine in-template-vars with the following syntax:\n\n`{{$ VARIABLE_NAME:DEFAULT_VALUE }}`// \":DEFAULT_VALUE\" is optional\n\nFor instance, in test.part:\n```html\n\n<div class=\"{{$ some:some-var }}\"></div>\n```\nLoad the partial now in test.dot\n\n```html\n{{##def.customPartial: load('./test.part', { some : 'some-css-class'}) #}}\n\n{{#def.customPartial}}\n```\nAnd the output will be:\n```html\n<div class=\"some-css-class\"></div>\n```\n#### Partials-in-partials\nYou can now create partials in partials and Grunt-dot-compiler will do the mgic for you.\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.5.8","dist":{"shasum":"e1790ed93c75ae20a0d5879b89e4b0a1367e8d98","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.5.8.tgz","integrity":"sha512-/XCYbR1KBTLnYRhRQ2jE8+VDGcXfqlSDyJB747pou7qBUo1frW7aygke3n5oosW7eYjcKGGA9ow5esq9/U74sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNpAZgWceSjrkyIoOrViA54zhLH2OeSvGztpsESf92bwIhAKmdhlTRUyOqUjg1sFok/4esIj+P+XNaQkXY9NN1aTwi"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.5.9":{"name":"grunt-dot-compiler","description":"Grunt task for compiling doT templates","version":"0.5.9","homepage":"https://github.com/tinganho/grunt-dot","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","grunt":"~0.4.1","findup-sync":"~0.1.2","requirejs":"~2.1.5","escape-html":"~1.0.0"},"devDependencies":{"grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\nCompiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  dot: {\n    dist: {\n      options: {\n        variable : 'tmpl',\n        root     : __dirname + '/app/profiles'\n      },\n      src  : ['app/**/*.dot'],\n      dest : 'app/public/templates/tmpl.js'\n    }\n  }\n```\n\n### Options\n* variable String Variable to store everything\n* root String Root of the project\n* requirejs Boolean Enable RequireJS\n* node Boolean Enable Node\n\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n### Partials\nYou can load partials with the `load` command\n```javascript\n  {{##def.partial1: load('./partial1.part') #}} // Use relative paths\n  {{##def.partial2: load('test/example/partial2.part') #}} // Use options.root\n  \n  <div>\n    {{#def.partial1}}\n    {{#def.partial2}}\n  </div>\n```\n\n#### New in version 0.5\nHave you ever wondered if you can set customize CSS classes in partials without doing it right in a Javascript file, instead doing right on the template?\n\nWith version 0.4 you can set `in-template-vars`. Which means, when you load a partial you can set specific variables right in the template.\n\nDefine in-template-vars with the following syntax:\n\n`{{$ VARIABLE_NAME:DEFAULT_VALUE }}`// \":DEFAULT_VALUE\" is optional\n\nFor instance, in test.part:\n```html\n\n<div class=\"{{$ some:some-var }}\"></div>\n```\nLoad the partial now in test.dot\n\n```html\n{{##def.customPartial: load('./test.part', { some : 'some-css-class'}) #}}\n\n{{#def.customPartial}}\n```\nAnd the output will be:\n```html\n<div class=\"some-css-class\"></div>\n```\n#### Partials-in-partials\nYou can now create partials in partials and Grunt-dot-compiler will do the mgic for you.\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.5.9","dist":{"shasum":"23f1a92f4b8aaa28f171ddc93239c38044882762","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.5.9.tgz","integrity":"sha512-kXWA6fM/iiXipdYs0aZM5RKblNW5qEpy6hUDKIfWc6tmUdbtYUH8FbCY+Ji6/LgpqSOFoJN3+JN6IptVoOTuvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEkLFS6FRup4xtEUNyyYzfaVAiCA5W4OS7p7u8hcAN5AiAayanxbQ7IRAPSE3zeHyWWTOE+D7izdKEzupKhNnHZFg=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.5.10":{"name":"grunt-dot-compiler","description":"Grunt task for compiling doT templates","version":"0.5.10","homepage":"https://github.com/tinganho/grunt-dot","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","grunt":"~0.4.1","findup-sync":"~0.1.2","requirejs":"~2.1.5","escape-html":"~1.0.0"},"devDependencies":{"grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\nCompiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  dot: {\n    dist: {\n      options: {\n        variable : 'tmpl',\n        root     : __dirname + '/app/profiles'\n      },\n      src  : ['app/**/*.dot'],\n      dest : 'app/public/templates/tmpl.js'\n    }\n  }\n```\n\n### Options\n* variable String Variable to store everything\n* root String Root of the project\n* requirejs Boolean Enable RequireJS\n* node Boolean Enable Node\n\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n### Partials\nYou can load partials with the `load` command\n```javascript\n  {{##def.partial1: load('./partial1.part') #}} // Use relative paths\n  {{##def.partial2: load('test/example/partial2.part') #}} // Use options.root\n  \n  <div>\n    {{#def.partial1}}\n    {{#def.partial2}}\n  </div>\n```\n\n#### New in version 0.5\nHave you ever wondered if you can set customize CSS classes in partials without doing it right in a Javascript file, instead doing right on the template?\n\nWith version 0.4 you can set `in-template-vars`. Which means, when you load a partial you can set specific variables right in the template.\n\nDefine in-template-vars with the following syntax:\n\n`{{$ VARIABLE_NAME:DEFAULT_VALUE }}`// \":DEFAULT_VALUE\" is optional\n\nFor instance, in test.part:\n```html\n\n<div class=\"{{$ some:some-var }}\"></div>\n```\nLoad the partial now in test.dot\n\n```html\n{{##def.customPartial: load('./test.part', { some : 'some-css-class'}) #}}\n\n{{#def.customPartial}}\n```\nAnd the output will be:\n```html\n<div class=\"some-css-class\"></div>\n```\n#### Partials-in-partials\nYou can now create partials in partials and Grunt-dot-compiler will do the mgic for you.\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.5.10","dist":{"shasum":"15e5d6c5e4a6d3d28ca24214d16681123328f416","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.5.10.tgz","integrity":"sha512-apOLQ5JSN9w4oq5JruLG2UjYqgogmQFohiPI100FYX9g4p8diMIAK1PKLGiguRlgvp5V8/V/xsMh6VEgMlEdiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0bvCqZbhg/CoHFzHuchC7HlwSucyYy20YSVP3YZDTMAIhAMxRCEBBdGVqKqSqUmDrq1T+5I3OVCJv/eAZ0RbR21EC"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.5.11":{"name":"grunt-dot-compiler","description":"Grunt task for compiling doT templates","version":"0.5.11","homepage":"https://github.com/tinganho/grunt-dot","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","grunt":"~0.4.1","findup-sync":"~0.1.2","requirejs":"~2.1.5","escape-html":"~1.0.0"},"devDependencies":{"grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\nCompiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  dot: {\n    dist: {\n      options: {\n        variable : 'tmpl',\n        root     : __dirname + '/app/profiles'\n      },\n      src  : ['app/**/*.dot'],\n      dest : 'app/public/templates/tmpl.js'\n    }\n  }\n```\n\n### Options\n* variable String Variable to store everything\n* root String Root of the project\n* requirejs Boolean Enable RequireJS\n* node Boolean Enable Node\n\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n### Partials\nYou can load partials with the `load` command\n```javascript\n  {{##def.partial1: load('./partial1.part') #}} // Use relative paths\n  {{##def.partial2: load('test/example/partial2.part') #}} // Use options.root\n  \n  <div>\n    {{#def.partial1}}\n    {{#def.partial2}}\n  </div>\n```\n\n#### New in version 0.5\nHave you ever wondered if you can set customize CSS classes in partials without doing it right in a Javascript file, instead doing right on the template?\n\nWith version 0.4 you can set `in-template-vars`. Which means, when you load a partial you can set specific variables right in the template.\n\nDefine in-template-vars with the following syntax:\n\n`{{$ VARIABLE_NAME:DEFAULT_VALUE }}`// \":DEFAULT_VALUE\" is optional\n\nFor instance, in test.part:\n```html\n\n<div class=\"{{$ some:some-var }}\"></div>\n```\nLoad the partial now in test.dot\n\n```html\n{{##def.customPartial: load('./test.part', { some : 'some-css-class'}) #}}\n\n{{#def.customPartial}}\n```\nAnd the output will be:\n```html\n<div class=\"some-css-class\"></div>\n```\n#### Partials-in-partials\nYou can now create partials in partials and Grunt-dot-compiler will do the mgic for you.\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.5.11","dist":{"shasum":"c1b9542001212a6b1b5c76507fde457969f9086f","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.5.11.tgz","integrity":"sha512-YpEk4urhptHxpP40mwAd7ZYSCIsDLMkQU/ECeXS24vs/pFDjCPvuBqfzziQZ3Onn72Iw9gqGlZ57TvygXuHPYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGPxJSM4bBFmc5IE5oO9120JDEE87/8qV/7JEtZjpXKxAiEAxuCGnMcqKL7UAho6Bo/SgvORVhtMy32o3lEnMZh615o="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"directories":{}},"0.5.12":{"name":"grunt-dot-compiler","description":"Grunt task for compiling doT templates","version":"0.5.12","homepage":"https://github.com/tinganho/grunt-dot","author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"contributors":[{"name":"Tingan Ho","email":"tingan87@gmail.com"}],"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"},"bugs":{"url":"https://github.com/tinganho/grunt-dot-compiler/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tinganho/grunt-dot-compiler/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"scripts":{"test":"bin/test"},"dependencies":{"dot":"~1.0.1","grunt":"~0.4.1","findup-sync":"~0.1.2","requirejs":"~2.1.5","escape-html":"~1.0.0"},"devDependencies":{"grunt-contrib-clean":"~0.3.1","mocha":"~1.8.2","chai":"~1.5.0"},"keywords":["gruntplugin","dot","template","templates"],"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\nCompiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  dot: {\n    dist: {\n      options: {\n        variable : 'tmpl',\n        root     : __dirname + '/app/profiles'\n      },\n      src  : ['app/**/*.dot'],\n      dest : 'app/public/templates/tmpl.js'\n    }\n  }\n```\n\n### Options\n* variable String Variable to store everything\n* root String Root of the project\n* requirejs Boolean Enable RequireJS\n* node Boolean Enable Node\n\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n### Partials\nYou can load partials with the `load` command\n```javascript\n  {{##def.partial1: load('./partial1.part') #}} // Use relative paths\n  {{##def.partial2: load('test/example/partial2.part') #}} // Use options.root\n  \n  <div>\n    {{#def.partial1}}\n    {{#def.partial2}}\n  </div>\n```\n\n#### New in version 0.5\nHave you ever wondered if you can set customize CSS classes in partials without doing it right in a Javascript file, instead doing right on the template?\n\nWith version 0.4 you can set `in-template-vars`. Which means, when you load a partial you can set specific variables right in the template.\n\nDefine in-template-vars with the following syntax:\n\n`{{$ VARIABLE_NAME:DEFAULT_VALUE }}`// \":DEFAULT_VALUE\" is optional\n\nFor instance, in test.part:\n```html\n\n<div class=\"{{$ some:some-var }}\"></div>\n```\nLoad the partial now in test.dot\n\n```html\n{{##def.customPartial: load('./test.part', { some : 'some-css-class'}) #}}\n\n{{#def.customPartial}}\n```\nAnd the output will be:\n```html\n<div class=\"some-css-class\"></div>\n```\n#### Partials-in-partials\nYou can now create partials in partials and Grunt-dot-compiler will do the mgic for you.\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-dot-compiler@0.5.12","dist":{"shasum":"4eb195f99fe566dbe6511aad84c6c289264729fe","tarball":"https://registry.npmjs.org/grunt-dot-compiler/-/grunt-dot-compiler-0.5.12.tgz","integrity":"sha512-SQgSxT56MtZS7OTmiKtRCBGLoYlgE7Wdc9PUINtcg3m9Qs1Gw9RXIIohI6CJDUXMqXcuVUwuv6GfOC5oxz+Pjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwQX+0L7lC+UVLMCfMtJiwQ5aixifv+52deqQ91hVnYAIgE7v3j0QyXHzGsvJb63cCoDm7L5NjPKh4u1v0bqEy74A="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"tinganho","email":"tingan87@gmail.com"},"maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}]}},"readme":"# grunt-dot-compiler [![Build Status](https://travis-ci.org/tinganho/grunt-dot-compiler.png)](https://travis-ci.org/tinganho/grunt-dot-compiler)\n\nCompiles doT templates ready for RequireJS\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-dot-compiler`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-dot-compiler');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Example\ngiven the following config and template\n### config\n```javascript\n  dot: {\n    dist: {\n      options: {\n        variable : 'tmpl',\n        root     : __dirname + '/app/profiles'\n      },\n      src  : ['app/**/*.dot'],\n      dest : 'app/public/templates/tmpl.js'\n    }\n  }\n```\n\n### Options\n* variable String Variable to store everything\n* root String Root of the project\n* requirejs Boolean Enable RequireJS\n* node Boolean Enable Node\n\n### templates\n#### templates/item.dot\n```html\n<li>\n  <a>{{=it.url}}<a>\n</li>\n```\n\nwill output the following script file\n#### dist/tmpl.js\n```javascript\nif( typeof define !== \"function\" ) {\n  define = require( \"amdefine\" )( module )\n}\ndefine(function() {\n  var tmpl=tmpl|| {};\n  tmpl['item']=function anonymous(it) {\n    var out='<li><a href=\"'+(it.url)+'\"></a></li>';return out;\n  }\n  return tmpl;\n});\n```\n\n### Partials\nYou can load partials with the `load` command\n```javascript\n  {{##def.partial1: load('./partial1.part') #}} // Use relative paths\n  {{##def.partial2: load('test/example/partial2.part') #}} // Use options.root\n  \n  <div>\n    {{#def.partial1}}\n    {{#def.partial2}}\n  </div>\n```\n\n#### New in version 0.5\nHave you ever wondered if you can set customize CSS classes in partials without doing it right in a Javascript file, instead doing right on the template?\n\nWith version 0.4 you can set `in-template-vars`. Which means, when you load a partial you can set specific variables right in the template.\n\nDefine in-template-vars with the following syntax:\n\n`{{$ VARIABLE_NAME:DEFAULT_VALUE }}`// \":DEFAULT_VALUE\" is optional\n\nFor instance, in test.part:\n```html\n\n<div class=\"{{$ some:some-var }}\"></div>\n```\nLoad the partial now in test.dot\n\n```html\n{{##def.customPartial: load('./test.part', { some : 'some-css-class'}) #}}\n\n{{#def.customPartial}}\n```\nAnd the output will be:\n```html\n<div class=\"some-css-class\"></div>\n```\n#### Partials-in-partials\nYou can now create partials in partials and Grunt-dot-compiler will do the mgic for you.\n\n## License\nCopyright (c) 2012 Tingan Ho\nLicensed under the MIT license.\n","maintainers":[{"name":"tinganho","email":"tingan87@gmail.com"}],"time":{"modified":"2022-06-18T14:53:18.572Z","created":"2012-12-28T07:33:07.429Z","0.2.8":"2012-12-28T07:33:10.075Z","0.2.9":"2012-12-28T07:42:25.502Z","0.2.12":"2012-12-31T08:25:35.437Z","0.2.13":"2012-12-31T08:47:09.441Z","0.2.14":"2013-01-10T09:53:06.677Z","0.2.15":"2013-01-10T10:02:06.922Z","0.2.19":"2013-01-10T10:40:39.380Z","0.2.20":"2013-01-10T10:49:58.695Z","0.3.0":"2013-03-12T08:25:10.093Z","0.3.1":"2013-03-12T08:33:34.583Z","0.3.2":"2013-03-12T10:56:35.219Z","0.3.3":"2013-03-12T12:40:00.122Z","0.3.4":"2013-03-12T12:58:22.862Z","0.3.6":"2013-03-13T10:39:52.052Z","0.3.7":"2013-03-13T11:02:40.348Z","0.3.10":"2013-03-13T12:24:22.231Z","0.3.12":"2013-04-06T10:33:03.298Z","0.3.13":"2013-04-07T07:18:56.688Z","0.3.14":"2013-05-14T07:19:48.495Z","0.3.15":"2013-07-15T08:25:17.090Z","0.4.0":"2013-07-16T06:33:01.813Z","0.4.1":"2013-07-16T19:24:42.000Z","0.5.0":"2013-07-19T08:34:37.768Z","0.5.1":"2013-07-19T09:08:11.466Z","0.5.2":"2013-07-23T08:52:38.877Z","0.5.3":"2013-08-25T14:50:17.611Z","0.5.4":"2013-09-02T05:28:09.241Z","0.5.5":"2013-09-11T05:27:08.409Z","0.5.6":"2013-10-15T15:01:27.527Z","0.5.8":"2013-10-30T06:11:46.842Z","0.5.9":"2013-10-30T08:59:09.739Z","0.5.10":"2013-11-06T12:03:25.636Z","0.5.11":"2013-12-30T05:24:03.975Z","0.5.12":"2014-01-06T02:13:08.057Z"},"author":{"name":"Tingan Ho","email":"tingan87@gmail.com"},"repository":{"type":"git","url":"git://github.com:tinganho/grunt-dot-compiler.git"}}