message-system-chrome-messenger
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

message-system-chrome-messenger

A message-system messenger for Chrome extension.

Client/Server

Usage

server.js

import { MessageSystem, PERMISSION }  from 'message-system'
import { ChromeMessenger } from 'message-system-chrome-messenger'

const context = {
  hello() {
    return 'world'
  }
}

const backgroundMessenger = new ChromeMessenger(true)
const ms = new MessageSystem(backgroundMessenger, [PERMISSION.RECEIVE.CALL], context)

client.js

import { MessageSystem, PERMISSION }  from 'message-system'
import { ChromeMessenger } from 'message-system-chrome-messenger'

const optionsMessenger = new ChromeMessenger()
const ms = new MessageSystem(optionsMessenger, [PERMISSION.SEND.CALL])

const result = await ms.sendCallMessage(['hello'])

Readme

Keywords

none

Package Sidebar

Install

npm i message-system-chrome-messenger

Weekly Downloads

0

Version

0.1.1

License

MIT

Unpacked Size

145 kB

Total Files

18

Last publish

Collaborators

  • black_glory