classname-concat
TypeScript icon, indicating that this package has built-in type declarations

1.1.0 • Public • Published

classname-concat

package version package downloads standard-readme compliant package license make a pull request

Class name concatenation

Table of Contents

Install

Install the package locally within you project folder with your package manager:

With npm:

npm install classname-concat

With yarn:

yarn add classname-concat

With pnpm:

pnpm add classname-concat

Usage

import cc from "classname-concat";

console.log(cc("foo", "bar")); // foo bar
console.log(cc("foo", { bar: false })); // foo
console.log(cc("foo", { bar: false }, { baz: true })); // foo baz
console.log(cc("foo", { bar: false, nested: { ping: true } })); // foo ping
console.log(cc("foo", { bar: () => true, baz: { ping: true } })); // foo bar ping
console.log(cc(["foo", () => "hello"])); // foo hello
console.log(cc(null, "hello", undefined, "friend")); // hello friend

API

For all configuration options, please see the API docs.

Contributing

Got an idea for a new feature? Found a bug? Contributions are welcome! Please open up an issue or make a pull request.

License

MIT © Tiaan du Plessis

Package Sidebar

Install

npm i classname-concat

Weekly Downloads

1

Version

1.1.0

License

MIT

Unpacked Size

8.44 kB

Total Files

6

Last publish

Collaborators

  • tiaanduplessis