Favioli is a tool for overriding Favicons for websites.
You need to download Deno in order to build this app.
After, we want to install bext (a set of browser extension build tools, types, and utilities for deno):
deno install --name=bext --allow-read --allow-write --allow-run --allow-env -f https://deno.land/x/bext/main.ts| Commands | What they Do |
|---|---|
bext |
bundles extension and watch code |
bext chrome |
bundles extension only for chrome |
bext firefox |
bundles extension only for firefox |
deno task test:all |
run code formatter, then unit tests |
deno task test:update |
run code formatter, then unit tests |
If you have bundled using make commands, you should be able to load your unpacked extension using a browser.
This will build our distribution code into /dist, each browser with its own
directory. To load Favioli, point to each browser's respective directory.
Google and
Mozilla each have
resources about developing for their respective platforms.