WebExt Core

Web extension development made easy

A collection of easy-to-use utilities for writing and testing web extensions that work on all browsers.

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 receiving messages.

    Go to docs →

    @webext-core/job-scheduler

    Easily schedule and manage reoccurring 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 →