
org.lesscss.mojo.js.lessc.js Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of lesscss-maven-plugin Show documentation
Show all versions of lesscss-maven-plugin Show documentation
Fork of official LESS CSS Maven Plugin
The newest version!
var less = require('./less/index');
var fs = require('fs');
var inputFile = process.argv[2];
var outputFile = process.argv[3];
var compress = (process.argv[4] !== 'false');
var inputText = fs.readFileSync(inputFile, 'utf8');
var parser = new less.Parser();
parser.parse(inputText, function(e, tree) {
if (e instanceof Object) {
throw e;
};
try {
var result = tree.toCSS({compress: compress});
fs.writeFileSync(outputFile, result);
} catch (e) {
fs.writeFileSync(outputFile, e.message);
process.exit(1);
}
});
© 2015 - 2025 Weber Informatics LLC | Privacy Policy