Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Stylus (CSS) code wrapper for SocketStream 0.3
JavaScript
branch: master

Merge pull request #9 from louh/master

Bump stylus@0.49.2 and nib@1.0.4
latest commit 351b93f364
@paulbjensen paulbjensen authored
Failed to load latest commit information.
.gitignore first commit
HISTORY.md 0.1.6
README.md Updated version and README
package.json Bump stylus@0.49.2 and nib@1.0.4
wrapper.js Read config and set parameters. resolves #3

README.md

Stylus (CSS) wrapper for SocketStream 0.3

Allows you to use Stylus files (.styl) in your SocketStream project.

Instructions

Add ss-stylus to your application's package.json file and then add this line to app.js:

ss.client.formatters.add(require('ss-stylus'));

Nib is included by default. To use this in your app add:

@import 'nib'

at the top of your .styl file.

JavaScript variable injection

The ss-stylus wrapper allows you use JavaScript variables within your Stylus code.

This can be useful if you need to serve assets from a CDN in production. For example:

var ssStylus = require('ss-stylus');
var assetsPath = 'https://s3.amazonaws.com/example_assets_path/';

ssStylus.prependStylus('$assetsPath = \'' + assetsPath + '\'');
ss.client.formatters.add(ssStylus);

Including CSS imports

To include CSS imports, pass these options to loading the ss-stylus library:

ss.client.formatters.add(require('ss-stylus'), { 'include css' : true });
Something went wrong with that request. Please try again.