zol-class-names

2.0.6 • Public • Published

ClassNames: a utility for managing CSS classes.

Features

  • Add new classes by string or array without having to worry about duplication
  • Remove class by name
  • Modify an existing class
  • Replace class by name

Get started

npm install zol-class-names

import classNames from 'zol-class-names';

// instantiate with no classes, add them later
const classOne = classNames();
// or instantiate with some class names
const classTwo = classNames('guz', 'gez', 'goz');
// add more later as a string
classOne.add('foo bar baz');
// add more later as an array
classOne.add(['bez', 'buz', 'boz']);
// remove a class by name
classOne.remove('buz');
// replace a class by name
classOne.replace('foo', 'fuz');
// get the complete list of class names
classOne.get();

Readme

Keywords

none

Package Sidebar

Install

npm i zol-class-names

Weekly Downloads

6

Version

2.0.6

License

MIT

Unpacked Size

12.9 kB

Total Files

10

Last publish

Collaborators

  • hackerzol