0.1.1 • Published 10 years ago

class-merge v0.1.1

Weekly downloads
5
License
WTFPL
Repository
github
Last release
10 years ago

class-merge

A simple tool for merging classes.

Installation

Use something like browserify or webpack for extreme ease-of-use. Simply run npm install class-merge and you can do `require('class-merge') in code:

var classMerge = require('class-merge')

For other scenarios, the raw code is only one small file and can easily be bundled, extracted and included as you want it.

Usage

Simply call it with strings, and it will concatenate them for you:

classMerge('ab', 'cd', 'de fg') //-> 'ab cd de fg'

You can also give it an object containing a className property, which will result in that being used. This makes it useful for using with React:

classMerge('ab', { className: 'cd' }) //-> 'ab cd'

If it is passed null, it will simply ignore it. This means that you can pass in external vars and options-objects without guarding:

var other = null
classMerge('ab', { }, other) //-> 'ab'

It will always return a string:

classMerge(null) //-> ''
0.1.1

10 years ago

0.1.0

10 years ago