prerequisites:
- Developer Mode: Ensure developer mode is enabled in Chrome settings
-
Clone this repo
git clone ...
-
Go to
chrome://extensions/
in Chrome -
Click on
Load unpacked extension
🗒️ note: there's no build process here, so we can just select the whole directory
confusingly, Pack
'ing the extension is not what's required for publishing. We actually have to zip the extension, which we can do as follows:
Note that: we're not zipping the whole directory - but only the contents, since the zip file will be unpacked by the browser
Now that we have this .zip
file containing our project, we can
- Navigate to Chrome Web Store Developer Dashboard https://chrome.google.com/webstore/devconsole/
- Choose
New Item
, and upload our.zip
file.
- Update the
manifest.json
file with the correct information