Прекомпиляция шаблонов Underscore без зависимости underscore.js
Я использую grunt-contrib-jst для предварительной компиляции моих шаблонов, и все это прекрасно работает. Однако я использую это для создания плагина и хочу, чтобы размер файла был как можно меньше.
Я не использую underscore.js в своем коде, но предкомпилированные шаблоны, похоже, используют его как зависимость. Вот образец:
template = function(obj) {
obj || (obj = {});
var __t, __p = '', __e = _.escape;
with (obj) {
__p += '<div>\n</div>';
}
return __p
};
Как видите, фрагмент __e = _.escape
требуется underscore.js, но шаблон не использует __e
совсем.
Есть ли способ заставить grunt-contrib-jst скомпилировать шаблоны таким образом, чтобы они не требовали underscore.js?