2.4.1 • Published 1 year ago

ts-clsx v2.4.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

ts-clsx

npm version npm downloads coverage bundle License

Rewrite clsx in TypeScript, but no default export.

Install

ni ts-clsx

Usage

import { clsx } from 'ts-clsx'

clsx('foo', [1 && 'bar', { baz: false, bat: null }, ['hello', ['world']]], 'cya')
// => 'foo bar hello world cya'
// Lite version, accepts only string arguments
import { clsx } from 'ts-clsx/lite'

clsx('hello', true && 'foo', false && 'bar', { foo: true }, ['hello', ['world']])
// => "hello foo"

Tailwind Support

  1. VS Code + Tailwind Intellisense Extension
  2. Add the following to your settings.json
{
  "tailwindCSS.experimental.classRegex": [
    ["clsx\\(([^)]*)\\)", "(?:'|\"|`)([^']*)(?:'|\"|`)"]
  ]
}

License

MIT License © 2024-PRESENT Mancuoj

2.4.1

1 year ago

2.0.1-beta.8

1 year ago

2.0.1-beta.9

1 year ago

2.2.0-beta.1

1 year ago

2.3.0

1 year ago

2.1.2

1 year ago

2.2.0

1 year ago

2.1.1

1 year ago

2.1.4

1 year ago

2.4.0

1 year ago

2.1.3

1 year ago

2.0.1-beta.3

1 year ago

2.0.1-beta.1

1 year ago

2.0.1-beta.6

1 year ago

2.0.1-beta.7

1 year ago

2.1.0

1 year ago

2.0.1-beta.4

1 year ago

2.0.1-beta.5

1 year ago

2.0.0

1 year ago

2.0.1-beta.15

1 year ago

2.0.1-beta.14

1 year ago

2.0.1-beta.13

1 year ago

2.0.1-beta.12

1 year ago

2.0.1-beta.11

1 year ago

2.0.1-beta.10

1 year ago

1.4.0-beta.1

1 year ago

1.3.0

1 year ago

1.2.1

1 year ago

1.2.0

1 year ago

1.1.0

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.5

1 year ago

0.0.1

1 year ago

1.0.0

1 year ago

0.0.4

1 year ago