{ "name": "pardis", "private": true, "version": "1.0.0", "type": "module", "scripts": { "dev": "vite", "build": "vite build", "validate": "npm test && npm run check && npm run build", "preview": "vite preview", "test": "vitest run", "test:watch": "vitest", "check": "svelte-check --tsconfig ./jsconfig.json", "test:e2e": "playwright test", "validate:all": "npm run validate && npm run test:e2e", "sync:server": "node server/index.js", "test:sync": "vitest run src/lib/sync server" }, "devDependencies": { "@playwright/test": "^1.64.0", "@sveltejs/vite-plugin-svelte": "^7.1.2", "@types/qrcode": "^1.5.6", "@vite-pwa/assets-generator": "^1.0.2", "fake-indexeddb": "^6.2.5", "svelte": "^5.56.4", "svelte-check": "^4.7.6", "vite": "^8.1.1", "vite-plugin-pwa": "^1.3.0", "vitest": "^5.0.0" }, "dependencies": { "@hpke/core": "^1.9.0", "@zxing/browser": "^0.2.1", "dexie": "^4.4.4", "qrcode": "^1.5.4" } }