@property {Object} steal-less.lessOptions lessOptions
@parent steal-less

A hash of options to customize the behavior of the [less](http://lesscss.org/usage/index.html#command-line-usage-options) compiler.

@body

## Use

You can see the list of possible options in the less [docs page](http://lesscss.org/usage/index.html#command-line-usage-options). One of the available options is `strictMath`, which by default, the less compiler will process all maths in your css.

```
.foo {
    height: calc(100% - 10px);
}
```

If you want to change `strictMath` processing, you'd do the following:

```
steal.config({
    main: "myapp",
    lessOptions: {
        strictMath: true  // default value is false.
    }
});
```

With this in place, less will only proccess maths that is inside un-necessary parenthesis.

```
.foo {
    height: calc(100% - (10px  - 5px));
}
```

will be compiled to:

```
.foo {
    height: calc(100% - 5px);
}
```

You can also provide `lessOptions.paths` (array) option which will be used to resolve imports (see less/css docs).

`lessOptions.filename` are used internally by StealJS and any value
provided will be ignored.
