1. Install package 'less'
2. type the following code:
```
var less = require('less');
less.render('.class {width: (1+1)}', function (e, css) {
console.log(css);
});
var parser = new (less.Parser);
parser.parse('.class { width: (1+1) }', function (err, tree) {
if (err) {
return console.error(err)
}
console.log(tree.toCSS());
});
```
Notice that you don't get intellisense on less.render, nor less.Parser. If you try to get the definition for less.render, you get message "Cannot go to definition "less.render". I also noticed that 'less' has quite a list of dependencies, many of which were installed as "optional". Don't know if that made any differences.
2. type the following code:
```
var less = require('less');
less.render('.class {width: (1+1)}', function (e, css) {
console.log(css);
});
var parser = new (less.Parser);
parser.parse('.class { width: (1+1) }', function (err, tree) {
if (err) {
return console.error(err)
}
console.log(tree.toCSS());
});
```
Notice that you don't get intellisense on less.render, nor less.Parser. If you try to get the definition for less.render, you get message "Cannot go to definition "less.render". I also noticed that 'less' has quite a list of dependencies, many of which were installed as "optional". Don't know if that made any differences.