0.1.2 • Published 9 years ago

suit-class-name v0.1.2

Weekly downloads
3
License
ISC
Repository
github
Last release
9 years ago

suit-class-name Build Status Coverage Status npm version

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/.

0.1.2

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago

0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago