{ "name": "homepage", "version": "1.0.0", "private": true, "type": "module", "scripts": { "dev": "vite dev", "build": "vite build", "preview": "vite preview", "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", "test": "vitest run", "test:watch": "vitest", "test:ui": "vitest --ui", "test:coverage": "vitest run --coverage", "test:e2e": "playwright test", "test:e2e:ui": "playwright test --ui", "test:e2e:docker:up": "docker compose -f docker-compose.test.yml up -d", "test:e2e:docker:down": "docker compose -f docker-compose.test.yml down -v", "test:e2e:docker": "docker compose -f docker-compose.test.yml up -d && playwright test; docker compose -f docker-compose.test.yml down -v", "test:e2e:docker:run": "docker run --rm --network host -v $(pwd):/app -w /app -e CI=true mcr.microsoft.com/playwright:v1.56.1-noble /bin/bash -c 'npm install -g pnpm@9.0.0 && pnpm install --frozen-lockfile && pnpm run build && pnpm exec playwright test --project=chromium'" }, "packageManager": "pnpm@9.0.0", "devDependencies": { "@playwright/test": "1.56.1", "@sveltejs/adapter-auto": "^6.1.0", "@sveltejs/kit": "^2.37.0", "@sveltejs/vite-plugin-svelte": "^6.1.3", "@testing-library/jest-dom": "^6.9.1", "@testing-library/svelte": "^5.2.9", "@types/node": "^22.12.0", "@types/node-cron": "^3.0.11", "@vitest/ui": "^4.0.10", "jsdom": "^27.2.0", "svelte": "^5.38.6", "svelte-check": "^4.0.0", "tslib": "^2.6.0", "typescript": "^5.1.6", "vite": "^7.1.3", "vitest": "^4.0.10" }, "dependencies": { "@auth/sveltekit": "^1.11.1", "@sveltejs/adapter-node": "^5.0.0", "chart.js": "^4.5.0", "cheerio": "1.0.0-rc.12", "file-type": "^19.0.0", "ioredis": "^5.9.0", "mongoose": "^8.0.0", "node-cron": "^4.2.1", "sharp": "^0.33.0" }, "pnpm": { "onlyBuiltDependencies": [ "esbuild" ] } }