20 lines
		
	
	
		
			672 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			672 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| (function(exports) {
 | |
|     var preProcessor = function() {};
 | |
| 
 | |
|     preProcessor.prototype = {
 | |
|         process : function (src, extra) {
 | |
|             var injected = '@color: red;\n';
 | |
|             var ignored = extra.imports.contentsIgnoredChars;
 | |
|             var fileInfo = extra.fileInfo;
 | |
|             ignored[fileInfo.filename] = ignored[fileInfo.filename] || 0;
 | |
|             ignored[fileInfo.filename] += injected.length;
 | |
|             return injected + src;
 | |
|         }
 | |
|     };
 | |
| 
 | |
|     exports.install = function(less, pluginManager) {
 | |
|         pluginManager.addPreProcessor( new preProcessor() );
 | |
|     };
 | |
| 
 | |
| })(typeof exports === 'undefined' ? this['preProcessorPlugin'] = {} : exports);
 | 
