1{2 "name": "peach",3 "version": "2.13.23",4 "description": "Zero-knowledge password manager",5 "type": "module",6 "scripts": {7 "dev": "vite",8 "build": "npm run build:chrome && npm run build:firefox",9 "build:chrome": "node scripts/clean-chrome-dist.mjs && BUILD_TARGET=chrome vite build && node scripts/sync-chrome-dist.mjs",10 "build:firefox": "node scripts/clean-firefox-artifacts.mjs && BUILD_TARGET=firefox vite build",11 "build:e2e": "PEACH_E2E_PASSKEYS=1 BUILD_TARGET=chrome vite build && node scripts/sync-chrome-dist.mjs",12 "package:firefox": "node scripts/clean-firefox-artifacts.mjs && npm run build:firefox && cd dist-firefox && web-ext build --overwrite-dest",13 "typecheck": "tsc --noEmit",14 "test": "vitest run",15 "test:watch": "vitest",16 "test:passkeys": "npm run build:e2e && playwright test tests/passkeys.spec.ts",17 "build:mobile": "pnpm vite build --config vite.config.mobile.ts && node scripts/copy-mobile-index.js",18 "native:manifest": "node scripts/generate-native-sync-manifest.mjs"19 },20 "dependencies": {21 "@bokuweb/zstd-wasm": "^0.0.27",22 "@capacitor/android": "^8.3.1",23 "@capacitor/app": "^8.1.0",24 "@capacitor/cli": "^8.3.1",25 "@capacitor/core": "^8.3.1",26 "@capacitor/haptics": "^8.0.2",27 "@capacitor/keyboard": "^8.0.3",28 "@capacitor/preferences": "^8.0.1",29 "@capacitor/status-bar": "^8.0.2",30 "@noble/ciphers": "^2.2.0",31 "@noble/curves": "^2.2.0",32 "@noble/hashes": "^2.2.0",33 "eff-diceware-passphrase": "^3.0.0",34 "hash-wasm": "^4.12.0",35 "onnxruntime-web": "^1.24.3",36 "otpauth": "^9.5.0",37 "papaparse": "^5.5.3",38 "qrcode": "^1.5.4",39 "tldts": "^7.0.28",40 "webextension-polyfill": "^0.12.0",41 "zxcvbn": "^4.4.2"42 },43 "devDependencies": {44 "@crxjs/vite-plugin": "^2.4.0",45 "@playwright/test": "^1.59.1",46 "@types/chrome": "^0.1.40",47 "@types/node": "^22.0.0",48 "@types/papaparse": "^5.5.2",49 "@types/qrcode": "^1.5.6",50 "@types/zxcvbn": "^4.4.5",51 "@vitest/ui": "^4.1.4",52 "jsdom": "^29.0.2",53 "playwright": "^1.59.1",54 "typescript": "^6.0.3",55 "vite-plugin-solid": "^2.11.12",56 "vitest": "^4.1.4",57 "web-ext": "^8.10.0"58 }59}