UNPKG

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
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; };