Sha256: 350e8bb53a9a1c18ac3a1a597aeb2dbf98b3eacfabf41cfbf4a0bb83c713d6b0

Contents?: true

Size: 1.99 KB

Versions: 19

Compression:

Stored size: 1.99 KB

Contents

[![Build Status](https://travis-ci.org/visionmedia/nib.png?branch=master)](https://travis-ci.org/visionmedia/nib)

# Nib

  Stylus mixins, utilities, components, and gradient image generation. Don't forget to check out the [documentation](http://visionmedia.github.com/nib/).

## Installation

```bash
$ npm install nib
```

 If the image generation features of Nib are desired, such as generating the linear gradient images, install [node-canvas](http://github.com/learnboost/node-canvas):

```bash
$ npm install canvas
```

## JavaScript API

 Below is an example of how to utilize nib and stylus with the connect framework (or express).

```javascript
var connect = require('connect')
  , stylus = require('stylus')
  , nib = require('nib');

var server = connect();

function compile(str, path) {
  return stylus(str)
	.set('filename', path)
	.set('compress', true)
	.use(nib());
}

server.use(stylus.middleware({
	src: __dirname
  , compile: compile
}));
```

## Stylus API

  To gain access to everything nib has to offer, simply add:

  ```css
  @import 'nib'
  ```

  Or you may also pick and choose based on the directory structure in `./lib`, for example:

  ```css
  @import 'nib/gradients'
  @import 'nib/overflow'
  ```

to be continued....

## More Information

  - Introduction [screencast](http://www.screenr.com/M6a)

## Testing

 You will first need to install the dependencies:

 ```bash
    $ npm install -d
 ```

 Run the automated test cases:

 ```bash
    $ npm test
 ```

 For visual testing run the test server:

 ```bash
    $ npm run-script test-server
 ```

 Then visit `localhost:3000` in your browser.

## Contributors

I would love more contributors. And if you have helped out, you are awesome! I want to give a huge thanks to these people:

  - [TJ Holowaychuk](https://github.com/visionmedia) (Original Creator)
  - [Sean Lang](https://github.com/slang800) (Current Maintainer)
  - [Isaac Johnston](https://github.com/superstructor)
  - [Everyone Else](https://github.com/visionmedia/nib/contributors)

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
ela-4.1.6 node_modules/codo/node_modules/nib/Readme.md
ela-4.1.5 node_modules/codo/node_modules/nib/Readme.md
ela-4.1.4 node_modules/codo/node_modules/nib/Readme.md
ela-4.1.3 node_modules/codo/node_modules/nib/Readme.md
ela-4.1.2 node_modules/codo/node_modules/nib/Readme.md
ela-4.1.1 node_modules/codo/node_modules/nib/Readme.md
ela-4.1.0 node_modules/codo/node_modules/nib/Readme.md
ela-4.0.0 node_modules/codo/node_modules/nib/Readme.md
ela-3.4.3 node_modules/codo/node_modules/nib/Readme.md
ela-3.4.2 node_modules/codo/node_modules/nib/Readme.md
ela-3.4.0 node_modules/codo/node_modules/nib/Readme.md
ela-3.3.1 node_modules/codo/node_modules/nib/Readme.md
ela-3.3.0 node_modules/codo/node_modules/nib/Readme.md
ela-3.2.0 node_modules/codo/node_modules/nib/Readme.md
ela-3.1.1 node_modules/codo/node_modules/nib/Readme.md
ela-3.1.0 node_modules/codo/node_modules/nib/Readme.md
ela-3.0.0 node_modules/codo/node_modules/nib/Readme.md
ela-2.0.0 node_modules/codo/node_modules/nib/Readme.md
ela-1.1.0 node_modules/codo/node_modules/nib/Readme.md