title: How to write a lodash template loader for requirejs
body: <p>I'm using a requirejs plugin to define "tmpl!" loader (not a jquery template, but a lodash template. The problem is that the text! loader is adding a ";" at the end of the template. This is being rendered and is breaking everything.</p>
  
  <pre><code>(function(global){
    "use strict";
    define({
      load : function(name, require, load, config) {
  
        var deps = [];
  
        deps.push('text!' + name);
        deps.push('underscore');
  
        require(deps, function(source, _) {
          var template = _.template(source);
          load(template);
        });
      }
    });
  })(this);
  </code></pre>
  
  <p>How can I stop text! from adding a semi-colon? Or: is there a better way to do this?</p>