This is the control panel for Ion studies. It may be run in many contexts:
- on the web
- in a cross-browser WebExtension
- as an about: page in Firefox
The "source of truth" for Ion data is on the Firefox remote settings server.
Install the dependencies...
cd ion-svelte
npm install
To run a local webserver (http://localhost:5000
) for the UI which auto-reloads on file save:
npm run dev
When ready, package up for use inside the web extension:
npm run build
...then start web-ext:
web-ext run
web-ext
defaults to Firefox, it can be run with Chrome:
web-ext run -t chromium