Skip to content
Connect middleware for LESS CSS
CoffeeScript JavaScript
Find file
Latest commit bda8d57 Apr 2, 2012 @jimrhoskins V 0.2.0
Failed to load latest commit information.
lib Added initial test suite Jan 20, 2012
src Added initial test suite Jan 20, 2012
test Added initial test suite Jan 20, 2012
LICENSE Initial Commit Jan 19, 2012 Reformat test instructions in README Jan 20, 2012


connect-lesscss is Connect middleware that compiles LESS to CSS. Since express is built on top of Connect, connect-lesscss will allow you to compile LESS with expressjs.


npm install connect-lesscss


Example using express:

less = require('connect-lesscss')
app = require('express').createServer()

app.use("/main.css", less("path/to/main.less", {
  paths: ["path/to/other/less/files"]


The middleware builder takes two arguments source and options

  • source: The path to the main .less file to compile
  • options: Object of options with the following keys
    • paths: Array of paths to .less files for @imports

If options.paths is not defined, it will default to the directory containing the source file (path.dirname(source)).

Running Tests

Install development dependencies npm --dev install

Run Tests

cake test

To build js from coffee

cake build

To build and run tests

cake build test
Something went wrong with that request. Please try again.