Skip to content

High-level events and utilities for events in Web Extensions

License

Notifications You must be signed in to change notification settings

fregante/webext-events

Repository files navigation

webext-events

High-level events and utilities for events in Web Extensions

Install

npm install webext-events

Or download the standalone bundle to include in your manifest.json.

Usage

This package exports various utilities, just import what you need.

  • onContextInvalidated - Fires in content scripts when the extension is disabled, updated or reloaded.
  • onExtensionStart - Fires when the extension starts or is enabled. This is what yuou thought chrome.runtime.onStartup was for.
  • oneEvent - Creates a promise that resolves when an event is received.
  • addListener - Like .addEventListener but with a signal to remove the listener.

Related

License

MIT © Federico Brigante