Add stable extension ID for development builds

Inject manifest key via vite plugin for dev/test builds (not production).
This ensures all developers get the same extension ID: pebbngnfojnignonigcnkdilknapkgid

- Update vite.config.mts to inject key when !PRODUCTION
- Update release script to use PRODUCTION=true
- Replace old hardcoded dev extension ID in all files
This commit is contained in:
Tommy D. Rossi
2026-01-25 11:19:51 +01:00
parent 77ea5512d0
commit a15b06082b
8 changed files with 28 additions and 11 deletions
+1 -1
View File
@@ -17,7 +17,7 @@
"license": "Apache-2.0",
"scripts": {
"build": "tsc --project . && vite build --config vite.config.mts",
"reload": "bun run build && osascript -e 'tell application \"Google Chrome\" to open location \"chrome://extensions/?id=elnnakgjclnapgflmidlpobefkdmapdm\"'",
"reload": "bun run build && osascript -e 'tell application \"Google Chrome\" to open location \"chrome://extensions/?id=pebbngnfojnignonigcnkdilknapkgid\"'",
"watch": "vite build --watch --config vite.config.mts",
"clean": "rm -rf dist"
},