rollup-plugin-yaml-locales
Converts a single YAML file to multiple messages.json locale files
Converts a single YAML file to multiple messages.json locale files
Puppeteer extra plugin to interact with browser extensions, highly experimental.
Messaging Library for Web Extensions
Use emojis in github Issues/PR
Generate PNG icons from Iconify icon sets in multiple sizes
Build Chrome Extensions with this Rollup plugin.
WranggleRpc transport for browser extensions
Use chrome.storage APIs as underlying store for WranggleStorage feature layers
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.
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)
Build Chrome Extensions with this Vite plugin.
♻️ Sync state across content script, background workers and the popup in Plasmo extensions
Create a new Mellowtel browser extension with one command

CLI to scaffold a TypeScript browser extension project