webext-ttl-cache
TTL cache for web extensions. Powered by @isaacs/ttlcache
TTL cache for web extensions. Powered by @isaacs/ttlcache
Wrapper around Mozilla’s webextension-polyfill to make it available as a global even with a bundler
Cross-browser helper utility functions for MV3 & MV2 web extensions.
Inject content scripts no more than once
Sync data between a web extension's background, popup, options and content scripts. Works cross-browser, with MV3 and MV2.
Build Chrome Extensions with this Vite plugin.
Build Chrome Extensions with this Vite plugin.
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)
A type-safe, localStorage-esk wrapper around the web extension storage APIs. Supports all browsers (Chrome, Firefox, Safari, etc)
An in-memory implementation of webextension-polyfill for testing. Supports all test frameworks (Vitest, Jest, etc)
Isolate content script UI's styles from the parent page. Supports all browsers (Chrome, Firefox, Safari)
Schedule and run jobs in your background script
Utilities for working with match patterns.
Build Chrome Extensions with this Vite plugin.
Chrome/Safari extension polyfill for Firefox's browser.contentScripts.register()
Build Chrome Extensions with this Vite plugin.
Build Chrome Extensions with this Vite plugin.
Svelte stores that synchronizes to WebExtension storage.
Build Chrome Extensions with this Vite plugin.