ss-stylus

0.1.9 • Public • Published

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 });

Readme

Keywords

none

Package Sidebar

Install

npm i ss-stylus

Weekly Downloads

14

Version

0.1.9

License

none

Last publish

Collaborators

  • socketstream
  • paulbjensen