0.0.4 • Published 13 years ago

lesscompile v0.0.4

Weekly downloads
3
License
BSD
Repository
github
Last release
13 years ago

less-compiler

The main purpose of the module is to compile your .less files automatically. It uses watchr to monitor a specific folder for changes and less for compilation. There are some other tools for the same purpose (less-middleware, less-watch) out there, but I needed completelly node based thingy - without the usage of the command line. I.e. something that I could add in my node project without the usage of express.

Requirements

NodeJS

Installation

npm install lesscompile

Usage

require("lesscompile").init({
    pathToWatch: [path to your less files],
    fileToCompile: [your main less file],
    destination: [.css file as a destination],
    watchForChanges: [true or false, true by default]
});

example:

require("lesscompile").init({
    pathToWatch: __dirname + "/less",
    fileToCompile: __dirname + "/less/main.less",
    destination: __dirname + "/compiled/styles.css",
    watchForChanges: true
});

or with callback:

require("lesscompile").init({
    pathToWatch: __dirname + "/less",
    fileToCompile: __dirname + "/less/main.less",
    destination: __dirname + "/compiled/styles.css"
}).onCompile(function(css) {
    console.log("the compiled css: ", css);
});

If you know when the compiler started to watch:

require("lesscompile").init({
    pathToWatch: __dirname + "/less",
    fileToCompile: __dirname + "/less/main.less",
    destination: __dirname + "/compiled/styles.css"
}).ready(function() {
    console.log("I'm ready ...");
});

The usage of absolute paths is recommended.

0.0.6

13 years ago

0.0.5

13 years ago

0.0.4

13 years ago

0.0.3

13 years ago

0.0.2

13 years ago

0.0.1

13 years ago

0.0.0

13 years ago