rollup-plugin-browser-extension

Rollup plugin for browser extensions.


Keywords
rollup-plugin, webextension, browser, extension
Install
npm install rollup-plugin-browser-extension@1.0.0

Documentation

rollup-plugin-browser-extension

Rollup plugin for browser extensions.

Usage

Add the plugin to your Rollup config

import extension from 'rollup-plugin-browser-extension'

export default {
    // ...
    plugins: [
        extension()
    ]
}

The plugin makes a 'browser' module available, which exports APIs from chrome and browser. It also exports browser for any APIs not added yet.

import { browser, runtime, tabs } from 'browser'

runtime.onMessage.addListener(() => {
    // ...
})