An open API service indexing awesome lists of open source software.

https://github.com/badsyntax/sass-wrapper

[deprecated/not maininted] A nodejs module that provides a friendly javascript API for interacting with sass
https://github.com/badsyntax/sass-wrapper

Last synced: 10 months ago
JSON representation

[deprecated/not maininted] A nodejs module that provides a friendly javascript API for interacting with sass

Awesome Lists containing this project

README

          

# sass-wrapper [![Build Status](https://travis-ci.org/badsyntax/sass-wrapper.png?branch=master)](https://travis-ci.org/badsyntax/sass-wrapper)

A nodejs module that provides a friendly javascript API for compiling sass. This module is simply a wrapper
around the sass utility, and thus you need to have sass installed on your system to use this module.

** THIS MODULE IS DEPRECATED AND NOT MAINTAINED **

## Example

```javascript
var sass = require('sass-wrapper');

// You can specify a filepath to compile...
sass.compile({
filepath: 'styles.scss',
callback: function(err, data) {
if (err) {
console.log(err);
throw err;
}
console.log(data);
}
});

// Or pass in a string of sass...
sass.compile({
data: '.mysass{.important{color:red;}}',
type: 'scss', // {optional} 'scss' or 'sass' (defaults to 'scss')
callback: function(err, data) {
if (err) {
console.log(err);
throw err;
}
console.log(data);
}
});
```

## Options

```javascript
{
filepath: '/path/to/file.scss',
data: '.mysass{.style{color:red}}',
type: 'scss',
compass: true,
style: 'nested',
precision: 3,
loadPath: '/path/to/dir'
}
```

## Tests

Run the tests with `npm test` or `grunt test`.