Install | Install | Install | Install | Install |
The popup when you Click on extension icon:
With English localization:
Ensure you have
Then run the following:
pnpm install
to install dependencies.pnpm dev
to start the development server.pnpm build
to build an unpacked extension in dist
dist-firefox
, and bundle packed zips in bundle
folder.chrome://extensions
Developer Mode
button to enable it.Load Unpacked Extension
button.dist
folder in the project root.Load Temporary Add-on
list item after click on setting button.dist-firefox
folder in the project root.pnpm clean
to remove dist folder. dev
and build
commands call this command.pnpm format
to fix code with eslint and prettier.pnpm lint
to call ESLint and Prettier.pnpm test
for testing.vx.x.x
or vx.x.x-xxx
You can use zustand (zustand-toolkit) as state manager between popup, background, content and custom pages. Read the documentation for more.
Note This plugin powers the development side of this starter.
docs: https://crxjs.dev/vite-plugin
Special thanks to @jacksteamdev and contributors for this amazing plugin.
This repository is following the Conventional Commits standard.
This Extension is local-first, don't collect any user data.