Validates an objects properties
Brand checking of React Elements.
A function to check whether a prop is valid for HTML and SVG elements
A little helper to get around unknown property in react 15.2
Give me a string and I'll tell you if it's a valid npm package name
An experiment in automatically generating sets of supposedly-valid props for React components, in order to make tests write themselves.
The semantic version parser used by npm.
Feature flags for React made easy with hooks, HOC and Render Props
Detect if a string is a data URL
Copy a descriptor from object A to object B
Return true if a value is a valid glob pattern or patterns.
JSON for Humans
Convert a string to a valid JavaScript identifier
A Apple Log-in Component for React
string-argv parses a string into an argument array to mimic process.argv. This is useful when testing Command Line Utilities that you want to pass arguments to.
<img src="https://react-resizable-panels.vercel.app/og.png" alt="react-resizable-panels logo" width="400" height="210" />
Returns an object with on-event callback props curried with provided args.
JSS plugin that ensures style properties extend each other instead of override
Fast, expressive styling for React.
Work with IANA language tags.
Give me a string and I'll tell you if it's a valid npm package license string
A [JSONSchema](https://json-schema.org/) validator that uses code generation to be extremely fast.
Remove aliases from a GraphQL document
textarea component for React which grows with content
A ViewComponent extension that adds a `prop` DSL with defaults, fallbacks, required props, casting, enum validation, custom validators, and a pluggable caster registry. Patches ViewComponent::Base via a Rails Railtie (or on require outside Rails) so components accept a props hash out of the box.
Form-object base class for Rails: typed props with always-on coercion, blank-to-nil, nested forms, multi-model attribute mapping, and ActiveModel validations. Built on the Literal gem.
Extends ActionView with a `vue` helper for the Islands architecture: Vue components mounted on otherwise static, server-rendered pages. Unlike the built-in `tag` helper, it emits v-bind shorthand for typed props, switches to single-quote attribute delimiters when values contain double quotes (e.g. JSON), and validates that tag names are legal kebab-cased custom element names.