Skip to content

lexicora/webext-bridge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

167 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webext-bridge Header

Caution

THIS IS A FORK This repository is a custom fork of the original webext-bridge by Server Side Up. Purpose: Added side panel support. Status: This version is maintained specifically for lexicora/lexicora-extension.


Introduction

Messaging in web extensions made easy. Batteries included. webext-bridge is a tiny library that provides a simple and consistent API for sending and receiving messages between different parts of your web extension, such as background, content-script, devtools, popup, side-panel, options, and window contexts.

Custom Features in this Fork

In addition to the standard features, this fork includes:

  • Side Panel support: Added support for browser side panels.
  • Optimizations: -.

Installation

Since this is a custom fork, you should install it directly from this repository using pnpm:

pnpm add https://github.com/lexicora/webext-bridge/releases/download/[TAG OF A RELEASE]/webext-bridge-6.0.1.tgz

Usage (Original Features)

For full documentation on the standard API, please refer to the Official Documentation.

Development

If you are contributing to this fork:

  1. Clone the repository.
  2. Install dependencies: pnpm install
  3. Build the project: pnpm build (This is required to generate the dist folder used by the extension).

Credits

The original webext-bridge is created and maintained by Dan Pastori and Jay Rogers at Server Side Up.

Original Resources

License This project is open-source software licensed under the MIT license.

About

💬 Messaging in Web Extensions made easy. Batteries included.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 100.0%