1.0.1 • Published 3 years ago

dumb-classnames v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

Dumb classnames

A simpler version of classnames that only accepts arrays.

Installation

<pnpm|npm|yarn> add dumb-classnames

Usage

Only accepts arrays

import dumbClassNames from 'dumb-classnames'

console.log(dumbClassNames([
  'word',
  'palavra',
  'riječ',
])) // => "word palavra riječ"

Has conditional input

import dumbClassNames from 'dumb-classnames'

console.log(dumbClassNames([
  true && 'in-output',
  false && 'not-in-output',
])) // => "in-output"

Only processes the first parameter

import dumbClassNames from 'dumb-classnames'

console.log(dumbClassNames([
  'satu',
  'dua',
], [
  'tiga',
  'empat ',
]) // => "satu dua"

See test/index.test.js for more use cases.

Browser support

The most modern functionality that is used is Array.isArray. So it should basically work everywhere.

BrowserMinimum version
Firefox>=4
Safari>=5
Edge>=12
Chrome>=5
Internet Explorer (IE)>=9