A tiny (239B) utility for constructing className strings conditionally.
A JavaScript library for escaping CSS strings and identifiers while generating the shortest possible ASCII-only output.
For ruby and ruby on rails
Babel plugin to optimize the use of clsx, classnames, and all libraries with a compatible API
Ruby SemVer in TypeScript.
An ESLint plugin for clsx/classnames
Convention over configuration for using Vite in Ruby apps
Like ruby's abbrev module, but in js
Ruby grammar for tree-sitter
prettier plugin for the Ruby programming language
WebSocket framework for Ruby on Rails.
JavaScript client for graphql-ruby
bootstrap-sass is a Sass-powered version of Bootstrap 3, ready to drop right into your Sass powered applications.
Convention over configuration for using Vite in Rails apps
realistic password strength estimation
A Stimulus Wrapper for Flatpickr library
Provide I18n to your React Native application
Prism Ruby parser
A pure JavaScript implementation of Sass.
Ruby on Rails unobtrusive scripting adapter
## Installation
Compass stylesheets
Subresource Integrity hashes for the Vite.js manifest.
A lightweight Sass tool set.
Build CSS class strings from conditional expressions, hashes, arrays, or nested structures. Framework-agnostic. Perfect for ViewComponent, Phlex, and Tailwind CSS. Works with any Ruby codebase.
Ruby utility for constructing HTML class strings conditionally with the provided syntax, you can define a module named Clsx that includes a method to handle each case: strings, objects (hashes), arrays, and a combination of these with nested structures. This method will recursively process each argument, filter out falsy values, and concatenate the truthy values into a single string.