suit-class-name
v0.1.2
Published
A utility library for creating [SUIT](https://github.com/suitcss/suit)-style class names.
Downloads
12
Readme
suit-class-name
A utility library for creating SUIT-style class names.
Installation
npm install suit-class-name
Usage
import suitClassName from 'suit-class-name'
suitClassName({
namespace: 'ns',
block: 'Button',
element: 'label'
})
// "ns-Button-label"
suitClassName({
block: 'Button',
element: 'label',
modifier: 'dark'
})
// "Button-label--dark"
suitClassName({
block: 'Button',
modifier: 'dark',
state: {active: true},
utils: ['cf']
})
// "Button--dark is-active util-cf"
See more examples in test/
.