Work with snapshots
Structured Node.js bindings for Redis.
Work with child procs and the running process.
Structured Node.js bindings for MySQL.
Work with the local filesystem; list files, write files, etc.
Structured Node.js bindings for connecting and running queries against a PostgreSQL database.
Machines for working with URL strings.
Send HTTP requests, scrape webpages, and stream data in your JavaScript/Node.js/Sails.js app with a simple, `jQuery.get()`-like interface for sending HTTP requests and processing server responses.
Work with strings.
A browserify transform that makes machinepacks work when they are required from a browserified module (or each other).
Produce interactive prompts in the console and consume the answers.
Delightful JavaScript Testing.
Communicate with Percy's API to create builds and snapshots, upload resources, and finalize builds and snapshots. Uses [`@percy/env`](.packages/env) to send environment information with new builds. Can also be used to query for a project's builds using a
Vitest snapshot manager
Delightful JavaScript Testing.
Encode and decode data to and from JSON.
Miscellaneous utilities for everyday tasks with arrays, dictionaries, strings, etc.
A Jest preset to painlessly test your Expo / React Native apps.
Jest matcher for image comparisons. Most commonly used for visual regression testing.
Snapshot a list or static directory of web pages.
Schemas describing various structures used by nyc and istanbuljs
Work with arrays.
The core component of Percy's CLI and SDKs that handles creating builds, discovering snapshot assets, uploading snapshots, and finalizing builds. Uses `@percy/client` for API communication, a Chromium browser for asset discovery, and starts a local API se
Embed Cal Link as a React Component