1.1.0 • Published 3 years ago

bem-modifiers v1.1.0

Weekly downloads
51
License
MIT
Repository
github
Last release
3 years ago

bemcx

Simple utility inspired by classnames that glues bem classes with --modifiers.

Basic usage:

bemCx('some-block__some-element', modifiers, otherClasses);

...where modifiers & otherClasses can be:

  • string
  • array of strings
  • cx-style map of booleans: {modifier: condition, modifier2: condition}

See tests for use cases.

Example:

bemCx('block__lem', ['modifier-a', {'modifier-B': true}], 'other-class')
//will result in:
//'block_lem block_lem--modifier-a block_lem--modifier-B other-class'
1.1.0

3 years ago

1.0.7

5 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago