Add a web extension and debian package compilation #5

Merged
julienfastre merged 22 commits from feature/setup-webext into main 2025-11-12 19:10:42 +00:00
3 changed files with 9 additions and 2 deletions
Showing only changes of commit 2871530da2 - Show all commits

View File

@@ -0,0 +1,3 @@
# This file was created by https://github.com/mozilla/web-ext
# Your auto-generated extension ID for addons.mozilla.org is:
helper@champs-libres-coop

View File

@@ -5,7 +5,10 @@
"browser_specific_settings": {
"gecko": {
"id": "helper@champs-libres-coop",
"strict_min_version": "143.0"
"strict_min_version": "143.0",
"data_collection_permissions": {
"required": ["none"]
}
}
},

View File

@@ -7,7 +7,8 @@
"test": "echo \"Error: no test specified\" && exit 1",
"check": "tsc --noEmit",
"build": "tsc",
"package": "tsc && web-ext build --overwrite-dest"
"package": "tsc && web-ext build --overwrite-dest",
"sign": "tsc && web-ext build --overwrite-dest && web-ext sign --use-submission-api --api-key $AMO_API_KEY --api-secret $AMO_API_SECRET --channel unlisted"
},
"keywords": [],
"author": "",