@arconnect/webext-bridge (npm): Messaging in Web Extensions made easy. Out of the box.
Keywords: chrome|extension|messaging|communication|protocol|content|background|devtools|script|crx|bridge