grunt-assemble-less
Version:
Compile LESS to CSS. Adds experimental features that extend Less.js for maintaining UI components, 'bundles' and themes. From Jon Schlinkert, core team member of Less.js. This project is a fork of the popular grunt-contrib-less plugin by the talented Tyle
24 lines (21 loc) • 637 B
JavaScript
const path = require('path');
const file = require('fs-utils');
// If `debug` is defined, output data files for inspection
exports.debug = function(options) {
options = options || {};
var code = options.code;
var src = options.src;
var dest = options.dest || 'tmp/debug';
if (options.debug) {
var name = path.basename(src, path.extname(src));
// Write the file.
if (options.type && options.type === 'json') {
dest = path.join(dest, name + '.json');
file.writeJSONSync(dest, code);
} else {
dest = path.join(dest, name + '.less');
file.writeFileSync(dest, code);
}
}
return;
};