ss-stylus
v0.1.9
Published
Stylus (CSS) wrapper for SocketStream 0.3
Downloads
101
Readme
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 });