ngryman / Compass
Compass wrapper and middleware for node.js.
Stars: ✭ 16
Programming Languages
javascript
184084 projects - #8 most used programming language
compass
Compass wrapper and middleware for node.js.
Install
Ensure compass is already installed (install compass).
Then just use npm:
npm install compass
Usage
Middelware
Ensure compass comes before a static middleware. compass generates your css files but does not serve them. You need a static middleware for that.
var compass = require('compass'),
express = require('express')();
app = express();
app.use(compass({ cwd: __dirname + 'public' }));
app.use(express.static(__dirname + 'public'));
Manually
For now compass only wraps the compile action.
var compass = require('compass');
// compiles in process.cwd()
compass.compile(function(err, stdout, stderr) {
console.log('done');
});
// compiles in the given directory
compass.compile({ cwd: __dirname + 'public' }, function(err, stdout, stderr) {
console.log('done');
});
Options
For now compass only offer the cwd
option.
If you want to customize stuff, please use a config.rb
([http://compass-style.org/help/tutorials/configuration-reference](configuration reference))
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].