Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bryanmylee/simple-extension

A simple cross-browser extension with Svelte as the popup controller.
https://github.com/bryanmylee/simple-extension

chrome-extension firefox-extension svelte web-extension

Last synced: about 1 month ago
JSON representation

A simple cross-browser extension with Svelte as the popup controller.

Awesome Lists containing this project

README

        

# Simple extension

A simple cross-browser extension with Svelte as the popup controller.

## Building

### Chrome

Go to `chrome://extensions/`, and load `./public/` as an unpacked extension.

### Firefox

Go to `about:debugging#/runtime/this-firefox`, and load `./public/manifest.json` as a temporary add-on.

### Safari

Launch Safari, and enable `Develop > Allow Unsigned Extensions`.

Build the project, then run `npm run gen:safari`.

Open the generated `./safari/` project in Xcode and build the application. Then, run the application and enable the extension in Safari preferences.