Cache values in your Web Extension and clear them on expiration. Also includes a memoize-like API to cache any function results automatically.
CLI tool to upload Chrome Extensions to the Chrome Web Store
An in-memory implementation of webextension-polyfill for testing. Supports all test frameworks (Vitest, Jest, etc)
A type-safe, localStorage-esk wrapper around the web extension storage APIs. Supports all browsers (Chrome, Firefox, Safari, etc)
A simple key/value storage using files to persist the data
A cache object that deletes the least-recently-used items.
Utilities for working with match patterns.
Simple key-value storage with support for multiple backends
Isolate content script UI's styles from the parent page. Supports all browsers (Chrome, Firefox, Safari)
TypeScript definitions for firefox-webext-browser
Rush plugin for Azure storage cloud build cache
Simple persistence for all Apollo cache implementations
A set of utilities for building Redux applications in Web Extensions.
WebExtensions module: Get any optional permissions that users have granted you + other utilities.
High Performance Layer 1 / Layer 2 Caching with Keyv Storage
Light weight, type-safe wrapper around the web extension messaging APIs. Supports all browsers (Chrome, Firefox, Safari)
A type-safe wrapper around the web extension messaging APIs that lets you call a function from anywhere, but execute it in the background. Supports all browsers (Chrome, Firefox, Safari, etc)
Basic cache object for storing key-value pairs.
Super-lightweight Promised wrapper around `chrome.*` API to be used in modules. Prefer `webextension-polyfill` if you’re using it directly in an extension.
A more usable typed storage API for Web Extensions
Reads and caches the entire contents of a file until it is modified
Messaging in Web Extensions made easy. Out of the box.
A cache for managing namespaced sub-caches
Simple and Maintained fast NodeJS internal caching