dumb-classnames

1.0.1 • Public • Published

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.

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

Package Sidebar

Install

npm i dumb-classnames

Weekly Downloads

3

Version

1.0.1

License

ISC

Unpacked Size

6.79 kB

Total Files

13

Last publish

Collaborators

  • nikolaa