Web extension development made easy
Easy-to-use utilities for writing and testing web extensions that work on all browsers.
Bash
$npm i @webext-core/storage$npm i @webext-core/messaging$npm i @webext-core/proxy-service$npm i @webext-core/fake-browser$npm i @webext-core/job-scheduler$...
Click to copy
All Packages
@webext-core/storage
An alternative, type-safe API similar to local storage for accessing extension storage.
Go to docs →
@webext-core/messaging
A simpler, type-safe API for sending and recieving messages.
Go to docs →
@webext-core/job-scheduler
Easily schedule and manage reoccuring jobs.
Go to docs →
@webext-core/match-patterns
Utilities for working with match patterns.
Go to docs →
@webext-core/proxy-service
Call a function, but execute in a different JS context, like the background.
Go to docs →
@webext-core/isolated-element
Create a container who's styles are isolated from the page's styles.
Go to docs →
@webext-core/fake-browser
An in-memory implementation of webextension-polyfill for testing.
Go to docs →