less-plugin-lesshat
Version:
Lesshat mixins for less.js
20 lines (15 loc) • 578 B
JavaScript
var path = require('path');
module.exports = function() {
function LesshatProcessor(options) {
};
LesshatProcessor.prototype = {
process : function (src, extra) {
var injected = '@import "' + path.resolve(__dirname, '../') + '/node_modules/lesshat/build/lesshat.less";\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;
}
};
return LesshatProcessor;};