New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started
t

thearnica

npm

696.13K

total weekly downloads

Packages

Current Co-maintainers

Former Co-maintainers

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.