0.2.0 • Published 3 years ago

@ky-is/twitch-extension-channel-manager v0.2.0

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

twitch-extension-channel-manager

Allow users to enable and disable your Twitch.tv browser extension on a per-channel basis of their choosing.

Setup

Include images/icon-on.png and images/icon-off.png images in your extension bundle.

Usage

In your manifest file, ensure you have an entry for background and content_scripts:

  "background": {
    "persistent": false,
    "scripts": ["background.js"]
  },
  "content_scripts": [
    {
      "matches": ["*://www.twitch.tv/*", "*://twitch.tv/*"],
      "js": [ "inject.js"]
    }
  ]

In your background script file, add:

import './twitch-extension-channel-manager/background'

In your content script, add:

import { injectTwitchPageOnBehalfOf } from './twitch-extension-channel-manager/inject'

injectTwitchPageOnBehalfOf('YOUR_PROJECT_CSS_CLASSNAME', () => {
  // Run your code here whenever the page content on Twitch updates.
})
0.2.0

3 years ago

0.1.0

3 years ago