MIT License
This boilerplate provides a skeleton to start developing cross-browser web extensions.
You need to install pnpm
npm install -g pnpm
pnpm i
Chrome
pnpm app:chrome-dev
Edge
pnpm app:edge-dev
Firefox
pnpm app:firefox-dev
pnpm i
pnpm app:chrome
Edge
pnpm app:edge
Firefox
pnpm app:firefox
Chrome
chrome://extensions/
dist/
in source codeCheck here for more detail: https://developer.chrome.com/extensions/getstarted
Edge
edge://extensions/
Developer mode
dist/
in source codeFirefox
about:debugging#/runtime/this-firefox
manifest.json
& click Open
Check here for more details: https://extensionworkshop.com/documentation/develop/temporary-installation-in-firefox/
Simple, just open chrome extension as a page. To do that, follow below steps:
chrome-extension://<extension-id>/popup.html
Web stores require you to describe what the extension is or if you collect data of users. You also need to describe why you do that.
Make sure you include this file when you publish an extension, the web store may ask you to upload it.
Note: If you don't know how to write a privacy policy file, you can look at the existing one attached on this repository.
You can add badges to your project to indicate the version or to show how many users use your extension here:
You can modify the .github/workflows
to show the CI/CD flow.
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!