- Install Nix package manager
- Run
nix develop
ornix develop --command 'zsh'
- You can use development tools
> nix develop
(prepared bash)
> deno task
Available tasks:
- build
- check
...
> deno task build
...
Built to out/depop-0.0.0.13.zip:
...
In the Chrome Developer Tools, type the following in the console.
document.querySelectorAll("div:has(> h2 a[href$='?tab=achievements'])");
Then expand the NodeList(2)
, and hover to them, chrome tells us where the element is.
src/manifestSchemaAdjusted.json
The filled enum is not perfect. It should contain URIs. But you can update as following steps
- Download the base schema from https://github.com/SchemaStore/schemastore/blob/fd34ef2aa89e5007ed67d6844f1519cfec75678c/src/schemas/json/chrome-manifest.json
- Download and extract and formats the https://developer.chrome.com/docs/extensions/mv3/permission_warnings/ as
tmp/scrape.html
rg '<tr id="([^"]+)">' -or '"$1",' tmp/scrape.html
will show the most definitions, but not correct, and it includes non enum like URL patterns
This article may help you.
- Bump version in manifest file
- Add git tag and push.
- Download released assets and upload the
depop-VERSION.zip
into Developer Dashboard - ☕