cf2435008e01

npm run build now produces both dist-chrome and dist-firefox atomically (v1.9.6)

time
2026-04-25 01:39 UTC · 6 months ago
machine
koh2
parent
c3dff661a44d
3 files manifest.firefox.json+1 −1manifest.json+1 −1package.json+2 −3
manifest.firefox.json+1 −1
@@ -1,7 +1,7 @@11 {22   "manifest_version": 3,33   "name": "Peach",4-  "version": "1.9.5",4+  "version": "1.9.6",55   "description": "Zero-knowledge password manager",66   "browser_specific_settings": {77     "gecko": {

view file

manifest.json+1 −1
@@ -1,7 +1,7 @@11 {22   "manifest_version": 3,33   "name": "Peach",4-  "version": "1.9.5",4+  "version": "1.9.6",55   "description": "Zero-knowledge password manager",66   "action": {77     "default_popup": "src/popup/index.html",

view file

package.json+2 −3
@@ -1,15 +1,14 @@11 {22   "name": "peach",3-  "version": "1.9.5",3+  "version": "1.9.6",44   "description": "Zero-knowledge password manager",55   "type": "module",66   "scripts": {77     "dev": "vite",8-    "build": "vite build && node scripts/sync-chrome-dist.mjs",8+    "build": "npm run build:chrome && npm run build:firefox",99     "build:chrome": "BUILD_TARGET=chrome vite build && node scripts/sync-chrome-dist.mjs",1010     "build:firefox": "node scripts/clean-firefox-artifacts.mjs && BUILD_TARGET=firefox vite build",1111     "build:e2e": "PEACH_E2E_PASSKEYS=1 BUILD_TARGET=chrome vite build && node scripts/sync-chrome-dist.mjs",12-    "build:ci": "npm run build:chrome && npm run build:firefox",1312     "package:firefox": "node scripts/clean-firefox-artifacts.mjs && npm run build:firefox && cd dist-firefox && web-ext build --overwrite-dest",1413     "typecheck": "tsc --noEmit",1514     "test": "vitest run",

view file