{"_id":"bluemold","_rev":"21-86bf6334698a0e6882ed41538a19fdd2","name":"bluemold","description":"Template engine based on jQuery template syntax","dist-tags":{"latest":"0.6.3"},"versions":{"0.0.1":{"author":{"name":"John Weir","email":"john@famedriver.com","url":"http://famedriver.com"},"name":"bluemold","description":"Template engine based on jQuery template syntax","version":"0.0.1","homepage":"https://github.com/jweir/Bluemold","repository":{"type":"git","url":"git://github.com/jweir/Bluemold.git"},"main":"lib/index","scripts":{"test":"script/specs"},"engines":{"node":"~v0.4.9"},"dependencies":{},"devDependencies":{},"_npmJsonOpts":{"file":"/Users/johnweir/.npm/bluemold/0.0.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"bluemold@0.0.1","_engineSupported":true,"_npmVersion":"1.0.26","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"4cc3f21191ecca32bb3b4b0f9f461974152bedde","tarball":"https://registry.npmjs.org/bluemold/-/bluemold-0.0.1.tgz","integrity":"sha512-4+VNe3NPr+AAHQ4IYXSPKJ6xLPGnd9NulQ85KKkrUCONfi8vYK7mh9sDEVargn1mboFSQ4Ih5PV1dVScB/1wPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTRJ7vuEjwbPRmdQTF01VQlZzmQiqO2XkuPw46Y0CvnAiEA4CMEzLKnqkms5nyHUSz2khIwltL72Q0lnWjPFEQ6YWg="}]},"maintainers":[{"name":"famedriver","email":"john@famedriver.com"}]},"0.3.0":{"author":{"name":"John Weir","email":"john@famedriver.com","url":"http://famedriver.com"},"name":"bluemold","description":"Template engine based on jQuery template syntax","version":"0.3.0","homepage":"https://github.com/jweir/Bluemold","repository":{"type":"git","url":"git://github.com/jweir/Bluemold.git"},"main":"lib/index","scripts":{"test":"script/specs","start":"node server.js"},"engines":{"node":"~v0.4.9"},"dependencies":{"underscore":"1.1.4"},"devDependencies":{"jasmine-node":">=1.0.0","pegjs":">=0.6.1"},"_npmJsonOpts":{"file":"/Users/johnweir/.npm/bluemold/0.3.0/package/package.json","wscript":false,"contributors":false,"serverjs":true},"_id":"bluemold@0.3.0","_engineSupported":true,"_npmVersion":"1.0.26","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"c36544c4c799fdbb2d966e7518944600e51cbf2c","tarball":"https://registry.npmjs.org/bluemold/-/bluemold-0.3.0.tgz","integrity":"sha512-Pft3xx15CGcDNKSFvaGG1mfcExYQ1DrfY1lhWrpk1pg+e7h7FM5Wf2auWUc+/I8eDesVf/xcisrfqPPZFLauMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFtq3d7YRPAhFbxeS6fcvO83rB63n4lt+J6LdGacT1//AiBMCCuqNiYeCFJKtVKV0L6JR1qo9wVh4SJAcGCP3EYubQ=="}]},"maintainers":[{"name":"famedriver","email":"john@famedriver.com"}]},"0.4.0":{"author":{"name":"John Weir","email":"john@famedriver.com","url":"http://famedriver.com"},"name":"bluemold","description":"Template engine based on jQuery template syntax","version":"0.4.0","homepage":"https://github.com/jweir/Bluemold","repository":{"type":"git","url":"git://github.com/jweir/Bluemold.git"},"main":"lib/index","scripts":{"test":"script/specs","start":"node server.js"},"engines":{"node":"~v0.4.9"},"dependencies":{"underscore":"1.1.4"},"devDependencies":{"jasmine-node":">=1.0.0","pegjs":">=0.6.1"},"_npmJsonOpts":{"file":"/Users/johnweir/.npm/bluemold/0.4.0/package/package.json","wscript":false,"contributors":false,"serverjs":true},"_id":"bluemold@0.4.0","_engineSupported":true,"_npmVersion":"1.0.26","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"8aa604205a5aeeee3b10629e3d88d7d7fc46a210","tarball":"https://registry.npmjs.org/bluemold/-/bluemold-0.4.0.tgz","integrity":"sha512-PQRhAe60G5CbhHCIkAfNMhWUVjiB8U46vJIxtOyRbMQJSsXRGr+9evAkvuTRIr7CeJxvupUjk3iagzyG1191eA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5hYyGCJKYRITS6qfX/JduoAuuGPrJ7rmyWVmALxleowIgafDD8JcCzqxpnQ9hdpyt24tSFkESL/C2ZEhnRJOEffQ="}]},"maintainers":[{"name":"famedriver","email":"john@famedriver.com"}]},"0.5.0":{"author":{"name":"John Weir","email":"john@famedriver.com","url":"http://famedriver.com"},"name":"bluemold","description":"Template engine based on jQuery template syntax","version":"0.5.0","homepage":"https://github.com/jweir/Bluemold","repository":{"type":"git","url":"git://github.com/jweir/Bluemold.git"},"main":"lib/index","scripts":{"test":"script/specs"},"engines":{"node":"~v0.4.9"},"dependencies":{"underscore":"1.1.4"},"devDependencies":{"jasmine-node":">=1.0.0","pegjs":">=0.6.1"},"_npmJsonOpts":{"file":"/Users/johnweir/.npm/bluemold/0.5.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"bluemold@0.5.0","_engineSupported":true,"_npmVersion":"1.0.26","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"c661fd167074b713462ffdde4a9f3acb1794f156","tarball":"https://registry.npmjs.org/bluemold/-/bluemold-0.5.0.tgz","integrity":"sha512-ohdZzdZqt1cdI1y24vWd3AwZPDEFzfa8tpR0MylPMM5fBMme8Mur7txfZMisTfCBVrpUH9/xLosyttPGn44GPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/Bw5Cx7O4zUGMYDco48txDAT7T/ZG6vvJr82yCr4j5AiBFIeBMqU1kgcM1buRY92Hxop6cgGEyLJ7KDM0TzlANSQ=="}]},"maintainers":[{"name":"famedriver","email":"john@famedriver.com"}]},"0.5.2":{"author":{"name":"John Weir","email":"john@famedriver.com","url":"http://famedriver.com"},"name":"bluemold","description":"Template engine based on jQuery template syntax","version":"0.5.2","homepage":"https://github.com/jweir/Bluemold","repository":{"type":"git","url":"git://github.com/jweir/Bluemold.git"},"main":"lib/index","scripts":{"test":"script/specs"},"engines":{"node":"~v0.4.9"},"dependencies":{"underscore":"1.1.7"},"devDependencies":{"jasmine-node":">=1.0.0","pegjs":">=0.6.1"},"_npmJsonOpts":{"file":"/Users/johnweir/.npm/bluemold/0.5.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"bluemold@0.5.2","_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"cc0913188621b17a2dc26ac6d3f2fc5febe811cf","tarball":"https://registry.npmjs.org/bluemold/-/bluemold-0.5.2.tgz","integrity":"sha512-g5n01dWNtcxrPGJWcvsyGFKiKfvY1HUK5X4dGYFWbVoywsaRcrAo+aeWAWGkY9PaysXWYf1eyvGUXO11Zi22Ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYEvawQKo4cWphW5pNjsefFxl9qEPkUzKPe05tVTRwUAiEAllvkMbOKbQjxUZsTRVyrdJJ2RjzAfbdZJ/P7CmmYytI="}]},"maintainers":[{"name":"famedriver","email":"john@famedriver.com"}]},"0.5.4":{"author":{"name":"John Weir","email":"john@famedriver.com","url":"http://famedriver.com"},"name":"bluemold","description":"Template engine based on jQuery template syntax","version":"0.5.4","homepage":"https://github.com/jweir/Bluemold","repository":{"type":"git","url":"git://github.com/jweir/Bluemold.git"},"main":"lib/index","scripts":{"test":"script/specs"},"engines":{"node":">=0.4.9"},"dependencies":{"underscore":"1.1.7"},"devDependencies":{"jasmine-node":">=1.0.0","pegjs":">=0.6.1"},"_npmUser":{"name":"famedriver","email":"john@famedriver.com"},"_id":"bluemold@0.5.4","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"28ed0129678255cddf68e88c7c626eb0bb86c466","tarball":"https://registry.npmjs.org/bluemold/-/bluemold-0.5.4.tgz","integrity":"sha512-4Uosvj77OlhqH9VAVzZjLcUXU4eakRnV7qQ2rCP5CLUp/6zKg1HiXri5GXg6jRyWkAcaqeoTjJs8lZiM+i7c4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8Amui7D0eLrjBsDiqrWEKq2pdhdQv/ouvF6LYpL3lGgIhAI9SrcM1vncNJ3veig1MkwDqxnpkL2QjS6UQ4dXw4tK1"}]},"maintainers":[{"name":"famedriver","email":"john@famedriver.com"}]},"0.5.5":{"author":{"name":"John Weir","email":"john@famedriver.com","url":"http://famedriver.com"},"name":"bluemold","description":"Template engine based on jQuery template syntax","version":"0.5.5","homepage":"https://github.com/jweir/Bluemold","repository":{"type":"git","url":"git://github.com/jweir/Bluemold.git"},"main":"lib/index","scripts":{"test":"script/specs"},"engines":{"node":">=0.6.0"},"dependencies":{"underscore":">=1.2.0"},"devDependencies":{"jasmine-node":">=1.0.0","pegjs":">=0.6.2"},"_npmUser":{"name":"famedriver","email":"john@famedriver.com"},"_id":"bluemold@0.5.5","_engineSupported":false,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"1d934ef6872ffcfaffcc098d57b17c8842598bb0","tarball":"https://registry.npmjs.org/bluemold/-/bluemold-0.5.5.tgz","integrity":"sha512-0PLs+Ds+t40oKa2XHbe6W6QKWfJhzUtIaEFGcj3W9CUjYbhqoaETtkOGlLjwQPdhHklp/RCGLDID/l8Mw2Xl9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFi5ir6OCIi9oh7WJ2C2VZQnmMGKj/xCdIRn/bMsOJ9zAiEA7suwOL0BU6je5asaQTFDmOfhyHEmFfWgkmNCuay9+AE="}]},"maintainers":[{"name":"famedriver","email":"john@famedriver.com"}]},"0.6.1":{"author":{"name":"John Weir","email":"john@famedriver.com","url":"http://famedriver.com"},"name":"bluemold","description":"Template engine based on jQuery template syntax","version":"0.6.1","homepage":"https://github.com/jweir/Bluemold","repository":{"type":"git","url":"git://github.com/jweir/Bluemold.git"},"main":"lib/index","scripts":{"test":"script/specs"},"engines":{"node":">=0.6.0"},"dependencies":{"underscore":">=1.2.0"},"devDependencies":{"jasmine-node":">=1.0.0","pegjs":">=0.6.2"},"_npmUser":{"name":"famedriver","email":"john@famedriver.com"},"_id":"bluemold@0.6.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.22","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"ceb9e832977da9d91c579c32f66264f25929f247","tarball":"https://registry.npmjs.org/bluemold/-/bluemold-0.6.1.tgz","integrity":"sha512-G1HE+mC/RtAAicKu8QYxqH1xwmGyfX/8hI+yd9kD6a+MoDLA6RCEnnbeRlL0MOVHc9SG3JfS491OpEN+fjErmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBHdp8eh9cDeMpZ+AWNKJFPr/Ec0ZRBZk4L3Cg7mbWIsAiAAmbLPCr2n/ElaM2S27zpU8Uqki1cd43/gN+eqmkkkHA=="}]},"readme":"# Bluemold Template Engine\n\nBluemold is a Javascript template engine based on jQuery Template syntax.\n\nIt is designed to run serverside (Node.js) and output HTML or any text based format.\n\nBluemold is the template engine used for the portfolios at http://famedriver.com\n\n## Install\n    npm install bluemold\n\n### Simple example\n    var Bluemold = require('bluemold'),\n        template = \"Hello ${world}. {{each words}}${$value} {{/each}}\",\n        data     = {world: \"Earth\", words:[\"Where\", \"will\", \"we\", \"go?\"]};\n\n    Bluemold( template, data)\n    // 'Hello Earth. Where will we go? '\n\n### Javascript helper functions\n    var data = {a:\"Hello\", f: function(s){ return s.toUpperCase()}}\n    Bluemold(\"${f(a)} WORLD\", data)\n\n    // 'HELLO WORLD'\n\n### Global sandbox\nBy default the sandbox only includes the user data and the Underscore library as \\_. To include additional functions or data set them with the `sandbox` method.\n\n    Bluemold.sandbox({http: function(){return 'an http function'}})\n    Bluemold(\"${http()}\")\n    // 'an http function'\n\n\nSee the [specs](\"https://github.com/jweir/Bluemold/tree/master/spec\") for more examples\n\n### Running as a process\nBluemold can be run via a child process.  This allows timeouts to be set on rendering and avoids infinite loops or other problems.\n\n    var send = require('bluemold').send;\n    send([\"this data is ${data}\", {data:true}, \"template\"], 1000 /*timeout*/, function(string){....});\n\n## Documentation\nThe supported tags are\n\n* {{each}}{{/each}}\n* {{if}}{{/if}}\n* {{else}}\n* {{html}}\n* ${} & {{=}}\n* {{tmpl}}\n\n{{wrap}} is not supported.\n\nSee the [jQuery Template page](http://api.jquery.com/category/plugins/templates/).\n\nUnlike jQeury templates, HTML is not escaped but default.\n\n## TODO\n\nProper error messages with line numbers.\n\n## Development & helping out\n\nI would love contributors, fork away! But please use 2 soft space indents and write specs for any new features.\n\nBesure to have `pegjs` and `jasmine-node` installed.   \n\n     npm install pegjs\n     npm install jasmine-node\n\n     scripts/build # regenerate the parser\n     scripts/spec  # run the tests \n\n## Bugs\n\nPlease reports bugs [here](https://github.com/jweir/Bluemold/issues)\n\n## Other jQuery Template projects\n\n[Node JQTP](https://github.com/kof/node-jqtpl) is another jQuery Template engine for Node.\n","maintainers":[{"name":"famedriver","email":"john@famedriver.com"}]},"0.6.3":{"author":{"name":"John Weir","email":"john@famedriver.com","url":"http://famedriver.com"},"name":"bluemold","description":"Template engine based on jQuery template syntax","version":"0.6.3","homepage":"https://github.com/jweir/Bluemold","repository":{"type":"git","url":"git://github.com/jweir/Bluemold.git"},"main":"lib/index","scripts":{"test":"script/specs"},"engines":{"node":">=0.6.0"},"dependencies":{"underscore":">=1.2.0"},"devDependencies":{"jasmine-node":">=1.0.0","pegjs":">=0.6.2"},"_npmUser":{"name":"famedriver","email":"john@famedriver.com"},"_id":"bluemold@0.6.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.22","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"72a04353a12969ba7419f220f04e0a1b86ee25a6","tarball":"https://registry.npmjs.org/bluemold/-/bluemold-0.6.3.tgz","integrity":"sha512-EglA1lZ0KWhFM9G2u60TwG5CS0dZ8AYCiXjBJrD7U1PUN/y6KeBpVqDm03nLb7sWmPcO+DNjH7tldP5qzQB2Hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOF19+x4R2ciVkzsWxIV+szcQzCjffYvuYRUTtpZrM0AiA2CiVNGPwAdGNyBp178QJofKYv0ytHtP+zWplMYD5k+w=="}]},"readme":"# Bluemold Template Engine\n\nBluemold is a Javascript template engine based on jQuery Template syntax.\n\nIt is designed to run serverside (Node.js) and output HTML or any text based format.\n\nBluemold is the template engine used for the portfolios at http://famedriver.com\n\n## Install\n    npm install bluemold\n\n### Simple example\n    var Bluemold = require('bluemold'),\n        template = \"Hello ${world}. {{each words}}${$value} {{/each}}\",\n        data     = {world: \"Earth\", words:[\"Where\", \"will\", \"we\", \"go?\"]};\n\n    Bluemold( template, data)\n    // 'Hello Earth. Where will we go? '\n\n### Javascript helper functions\n    var data = {a:\"Hello\", f: function(s){ return s.toUpperCase()}}\n    Bluemold(\"${f(a)} WORLD\", data)\n\n    // 'HELLO WORLD'\n\n### Global sandbox\nBy default the sandbox only includes the user data and the Underscore library as \\_. To include additional functions or data set them with the `sandbox` method.\n\n    Bluemold.sandbox({http: function(){return 'an http function'}})\n    Bluemold(\"${http()}\")\n    // 'an http function'\n\n\nSee the [specs](\"https://github.com/jweir/Bluemold/tree/master/spec\") for more examples\n\n### Running as a process\nBluemold can be run via a child process.  This allows timeouts to be set on rendering and avoids infinite loops or other problems.\n\n    var send = require('bluemold').send;\n    send([\"this data is ${data}\", {data:true}, \"template\"], 1000 /*timeout*/, function(string){....});\n\n## Documentation\nThe supported tags are\n\n* {{each}}{{/each}}\n* {{if}}{{/if}}\n* {{else}}\n* {{html}}\n* ${} & {{=}}\n* {{tmpl}}\n\n{{wrap}} is not supported.\n\nSee the [jQuery Template page](http://api.jquery.com/category/plugins/templates/).\n\nUnlike jQeury templates, HTML is not escaped but default.\n\n## TODO\n\nProper error messages with line numbers.\n\n## Development & helping out\n\nI would love contributors, fork away! But please use 2 soft space indents and write specs for any new features.\n\nBesure to have `pegjs` and `jasmine-node` installed.   \n\n     npm install pegjs\n     npm install jasmine-node\n\n     scripts/build # regenerate the parser\n     scripts/spec  # run the tests \n\n## Bugs\n\nPlease reports bugs [here](https://github.com/jweir/Bluemold/issues)\n\n## Other jQuery Template projects\n\n[Node JQTP](https://github.com/kof/node-jqtpl) is another jQuery Template engine for Node.\n","maintainers":[{"name":"famedriver","email":"john@famedriver.com"}]}},"maintainers":[{"name":"famedriver","email":"john@famedriver.com"}],"time":{"modified":"2022-06-13T04:51:48.331Z","created":"2011-08-18T19:49:41.905Z","0.0.1":"2011-08-18T19:49:43.542Z","0.3.0":"2011-08-21T03:58:47.963Z","0.4.0":"2011-08-21T03:59:51.917Z","0.5.0":"2011-09-01T17:55:13.273Z","0.5.2":"2011-09-11T23:54:10.383Z","0.5.4":"2011-11-18T21:28:06.060Z","0.5.5":"2012-02-17T22:50:31.669Z","0.6.1":"2012-05-23T19:53:00.575Z","0.6.3":"2012-05-23T20:07:27.430Z"},"author":{"name":"John Weir","email":"john@famedriver.com","url":"http://famedriver.com"},"repository":{"type":"git","url":"git://github.com/jweir/Bluemold.git"}}