From a1b3a1f223867879bcf6b23e23a323419759d5fa Mon Sep 17 00:00:00 2001 From: Dhravya Shah Date: Tue, 18 Feb 2025 16:49:37 -0700 Subject: [PATCH] firefox support --- apps/extension/manifest.json | 5 ++++- apps/extension/package.json | 10 +++++++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/apps/extension/manifest.json b/apps/extension/manifest.json index ff4aba05..c938209a 100644 --- a/apps/extension/manifest.json +++ b/apps/extension/manifest.json @@ -16,9 +16,12 @@ "bookmarks" ], "host_permissions": ["*://*/*"], - "background": { + "chromium:background": { "service_worker": "src/background.ts" }, + "firefox:background": { + "scripts": ["src/background.ts"] + }, "action": {}, "externally_connectable": { "matches": [ diff --git a/apps/extension/package.json b/apps/extension/package.json index eadb7393..ebb2d30a 100644 --- a/apps/extension/package.json +++ b/apps/extension/package.json @@ -5,13 +5,17 @@ "type": "module", "scripts": { "dev:css": "npx tailwindcss -i css/globals.css -o public/globals.css --watch", - "dev:extension": "extension dev", + "dev:extension": "extension dev --chromium", + "dev:firefox": "extension dev --browser firefox --polyfill", "dev": "concurrently \"npm:dev:css\" \"npm:dev:extension\"", "build:css": "npx tailwindcss -i css/globals.css -o public/globals.css", - "build:extension": "extension build", + "build:extension": "extension build --chromium", + "build:extension:firefox": "extension build --browser firefox --polyfill", "build": "npm run build:css && npm run build:extension", + "build:firefox": "npm run build:css && npm run build:extension:firefox", "start": "npm run build && extension start", - "zip": "zip -r supermemory-extension.zip ./dist/chrome/*" + "zip": "cd dist/chrome && zip -r supermemory-extension.zip .", + "zip:firefox": "cd dist/firefox && zip -r supermemory-extension.zip ." }, "dependencies": { "@mozilla/readability": "^0.5.0",