You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							67 lines
						
					
					
						
							1.4 KiB
						
					
					
				
			
		
		
	
	
							67 lines
						
					
					
						
							1.4 KiB
						
					
					
				var escape = require('./escape'), | 
						|
    reEscape = require('./_reEscape'), | 
						|
    reEvaluate = require('./_reEvaluate'), | 
						|
    reInterpolate = require('./_reInterpolate'); | 
						|
 | 
						|
/** | 
						|
 * By default, the template delimiters used by lodash are like those in | 
						|
 * embedded Ruby (ERB) as well as ES2015 template strings. Change the | 
						|
 * following template settings to use alternative delimiters. | 
						|
 * | 
						|
 * @static | 
						|
 * @memberOf _ | 
						|
 * @type {Object} | 
						|
 */ | 
						|
var templateSettings = { | 
						|
 | 
						|
  /** | 
						|
   * Used to detect `data` property values to be HTML-escaped. | 
						|
   * | 
						|
   * @memberOf _.templateSettings | 
						|
   * @type {RegExp} | 
						|
   */ | 
						|
  'escape': reEscape, | 
						|
 | 
						|
  /** | 
						|
   * Used to detect code to be evaluated. | 
						|
   * | 
						|
   * @memberOf _.templateSettings | 
						|
   * @type {RegExp} | 
						|
   */ | 
						|
  'evaluate': reEvaluate, | 
						|
 | 
						|
  /** | 
						|
   * Used to detect `data` property values to inject. | 
						|
   * | 
						|
   * @memberOf _.templateSettings | 
						|
   * @type {RegExp} | 
						|
   */ | 
						|
  'interpolate': reInterpolate, | 
						|
 | 
						|
  /** | 
						|
   * Used to reference the data object in the template text. | 
						|
   * | 
						|
   * @memberOf _.templateSettings | 
						|
   * @type {string} | 
						|
   */ | 
						|
  'variable': '', | 
						|
 | 
						|
  /** | 
						|
   * Used to import variables into the compiled template. | 
						|
   * | 
						|
   * @memberOf _.templateSettings | 
						|
   * @type {Object} | 
						|
   */ | 
						|
  'imports': { | 
						|
 | 
						|
    /** | 
						|
     * A reference to the `lodash` function. | 
						|
     * | 
						|
     * @memberOf _.templateSettings.imports | 
						|
     * @type {Function} | 
						|
     */ | 
						|
    '_': { 'escape': escape } | 
						|
  } | 
						|
}; | 
						|
 | 
						|
module.exports = templateSettings;
 | 
						|
 |