{ "name": "survey.immich.app", "private": true, "version": "0.0.1", "license": "GNU Affero General Public License version 3", "type": "module", "scripts": { "dev": "vite dev", "build": "svelte-kit sync && vite build", "preview": "vite preview", "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", "sync": "svelte-kit sync", "test": "vitest", "lint": "eslint . --max-warnings 0", "lint:fix": "npm run lint -- --fix", "db:migrate:local": "cd backend && npx wrangler d1 migrations apply survey --local", "test:e2e": "playwright test" }, "devDependencies": { "@eslint/js": "^10.0.1", "@playwright/test": "^1.62.1", "@sveltejs/adapter-static": "^3.0.10", "@sveltejs/kit": "^2.70.2", "@sveltejs/vite-plugin-svelte": "^7.3.0", "@tailwindcss/vite": "^4.3.3", "@types/d3-cloud": "^1.2.9", "@types/d3-selection": "^3.0.11", "@types/node": "^26.6.1", "@types/oidc-provider": "^9.11.1", "dotenv": "^17.4.2", "eslint": "^10.8.1", "eslint-config-prettier": "^10.1.8", "eslint-plugin-svelte": "^3.23.0", "globals": "^17.11.0", "oidc-provider": "^9.11.3", "svelte": "^5.56.9", "svelte-check": "^4.7.6", "tailwindcss": "^4.3.3", "@typescript/native": "npm:typescript@^7.0.2", "typescript": "npm:@typescript/typescript6@^6.0.2", "typescript-eslint": "^8.67.0", "vite": "^8.2.1", "vitest": "^4.1.11" }, "dependencies": { "@immich/kysely-adapter-cloudflare": "^0.1.0", "@immich/ui": "^0.89.0", "@mdi/js": "^7.4.47", "@types/qrcode": "^1.5.6", "chart.js": "^4.5.1", "chartjs-adapter-date-fns": "^3.0.0", "d3-cloud": "^1.2.9", "d3-selection": "^3.0.0", "date-fns": "^4.4.0", "jspdf": "^4.2.1", "kysely": "^0.29.5", "qrcode": "^1.5.4", "svelte-dnd-action": "^0.9.78" } }