696.13K
total weekly downloads
50 packages
dom-locky
🙊🙈🙉 - the best way to scope a scroll, or literally any other event.
react-media-match
React made responsible
react-uid
Render-less container for ID generation
@thecore/fullpage-react
Stateful fullpage.js inspired scrolling for React
@theuiteam/continuous-container
State container with the known past, present, and the future
@theuiteam/foldable
Foldable section
@theuiteam/lib-builder
Opinionated toolbox boilerplate to create Typescript React components
use-hover-state
React hook which combines mouse and keyboard for a single hover event
@variance-authority/cli
Run the Variance Authority workflow from a project config: collect subjects, compare, render what moved, report, accept.
@variance-authority/core
The Variance Authority format, rules, comparison, attribution and verdicts. Pure data in, pure data out, no DOM and no I/O.
@variance-authority/distill
Distill one test's addressed UI, React update initiators, and entered source into reduction opportunities.
@variance-authority/dom
Extract a Variance Authority capture from a mounted element, under jsdom or a browser, with CSS applicability pruning.
@variance-authority/editors
The Variance Authority plugins for VS Code and JetBrains IDEs, built and ready to install: which test cases went through each line, in the gutter.
@variance-authority/event
Announce what the code decided, so a test waits for the decision instead of guessing when it was made.
@variance-authority/eyes
Record which DOM elements a test addresses and preserve their React attribution before the rendered tree moves.
@variance-authority/help
Find the public name, signature, documentation, consumers and call sites of an exported workspace symbol, over MCP.
@variance-authority/history
Retain visual-regression observations across runs and answer churn, flakiness, reach and token-drift questions.
@variance-authority/ioc
Wiring a test run drives and a production build ignores: declare how a module resets its own state, and let the runner decide when.
@variance-authority/isolator
Experimental. Give every test, request or render its own copy of a module's mutable state: a build transform turns module-level variables into per-session slots.
@variance-authority/jsx-source
Carry the file and line that wrote a JSX element as far as the rendered DOM node.
@variance-authority/mcp
Expose independently supplied observability evidence to an MCP client.
@variance-authority/observe
Compare render documents or rasters and receive one Variance Authority observation, whatever produced the images.
@variance-authority/package
Read a TypeScript workspace API surface as data: every entrypoint a manifest opens and what each one exports, for release and breaking-change checks.
@variance-authority/playwright
A persistent Playwright harness and renderer for Variance Authority: one browser per run, documents turned into rasters.
@variance-authority/playwright-test
Add a source-aware visual observation to a Playwright test that already gets the app into the state.