UNPKG

node-less

Version:

Less Compiler For Node

33 lines (28 loc) 1.12 kB
(function(module){ var debugInfo = function(env, ctx) { var result=""; if (env.dumpLineNumbers && !env.compress) { switch(env.dumpLineNumbers) { case 'comments': result = debugInfo.asComment(ctx); break; case 'mediaquery': result = debugInfo.asMediaQuery(ctx); break; case 'all': result = debugInfo.asComment(ctx) + debugInfo.asMediaQuery(ctx); break; } } return result; }; debugInfo.asComment = function(ctx) { return '/* line ' + ctx.debugInfo.lineNumber + ', ' + ctx.debugInfo.fileName + ' */\n'; }; debugInfo.asMediaQuery = function(ctx) { return '@media -sass-debug-info{filename{font-family:' + ('file://' + ctx.debugInfo.fileName).replace(/([.:/\\])/g, function(a){if(a=='\\') a = '\/'; return '\\' + a}) + '}line{font-family:\\00003' + ctx.debugInfo.lineNumber + '}}\n'; }; module.exports = debugInfo; })(module);