Can Grunt Lodash Templates Be Used In Gruntfile.js Tasks?
Is there a way to use grunt lodash templating in gruntfile.js tasks so I can use functions like .toLowerCase().  The below snippet doesn't work, maybe it doesn't work this way sinc
Solution 1:
Use the evaluate delimiter <% plus the String() constructor to use toLowerCase:
src: ['<% String(pkg.name).toLowerCase() %>']
Use npm install to use lodash:
npm install lodash --save-devThen add the require statement to your Gruntfile.js:
var _ = require('lodash');
var newArr = _.map(arr, fn);
By default, the template delimiters used by lodash are like those in embedded Ruby (ERB). Change the following template settings to use alternative delimiters.
_.templateSettings = 
  {
  evaluate    : /<%([\s\S]+?)%>/g,
  interpolate : /<%=([\s\S]+?)%>/g,
  escape      : /<%-([\s\S]+?)%>/g
  };
References
Post a Comment for "Can Grunt Lodash Templates Be Used In Gruntfile.js Tasks?"